Delen via


Microsoft.StreamAnalytics streamingjobs 2017-04-01-preview

Bicep-resourcedefinitie

Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

FunctionProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor aggregatie:

  type: 'Aggregate'

Voor Scalair gebruikt u:

  type: 'Scalar'

FunctionBinding-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.MachineLearning/WebService gebruikt u:

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

Gebruik voor Microsoft.MachineLearningServices:

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

Voor Microsoft.StreamAnalytics/CLRUdf gebruikt u:

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

Voor Microsoft.StreamAnalytics/JavascriptUdf gebruikt u:

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

InputProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor naslaginformatie:

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

Gebruik voor Stream:

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

Serialisatieobjecten

Stel de eigenschap type in om het type object op te geven.

Voor Avro gebruikt u:

  type: 'Avro'
  properties: any()

Gebruik voor CSV:

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

Gebruik voor CustomClr:

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

Gebruik voor Delta:

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

Gebruik voor Json:

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

Gebruik voor Parquet:

  type: 'Parquet'
  properties: any()

ReferenceInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.Sql/Server/Database:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

StreamInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.Devices/IotHubs gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

OutputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.AzureFunction:

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

Voor Microsoft.DataLake/Accounts gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Voor Microsoft.ServiceBus/Queue gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/Topic:

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

Gebruik voor Microsoft.Sql/Server/Database:

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

Gebruik voor Microsoft.Sql/Server/DataWarehouse:

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

Gebruik voor Microsoft.Storage/Blob:

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

Gebruik voor Microsoft.Storage/DocumentDB:

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

Voor Microsoft.Storage/Table gebruikt u:

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

Gebruik voor PowerBI:

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

Voor Raw gebruikt u:

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

Eigenschapswaarden

streamingtaken

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
location De geografische locatie waar de resource zich bevindt tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. Identiteit
properties De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobProperties

Identiteit

Naam Description Waarde
principalId tekenreeks
tenantId tekenreeks
type tekenreeks

StreamingJobProperties

Naam Description Waarde
cluster Het cluster waarop streamingtaken worden uitgevoerd. ClusterInfo
compatibilityLevel Bepaalt bepaald runtimegedrag van de streamingtaak. '1.0'
contentStoragePolicy Geldige waarden zijn JobStorageAccount en SystemAccount. Als dit is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . 'JobStorageAccount'
'SystemAccount'
dataLocale De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. tekenreeks
eventsLateArrivalMaxDelayInSeconds De maximaal toegestane vertraging in seconden waarbij gebeurtenissen te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. int
eventsOutOfOrderMaxDelayInSeconds De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die niet op volgorde zijn, kunnen worden aangepast om weer in orde te zijn. int
eventsOutOfOrderPolicy Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. 'Aanpassen'
'Neerzetten'
externen Het opslagaccount waar de aangepaste codeartefacten zich bevinden. Extern
Functies Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Functie[]
Ingangen Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. Invoer[]
jobStorageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI JobStorageAccount
jobType Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. 'Cloud'
'Edge'
outputErrorPolicy Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). 'Neerzetten'
'Stoppen'
Uitgangen Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. Uitvoer[]
outputStartMode Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. tekenreeks
sku Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobSku
Transformatie Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Transformatie

ClusterInfo

Naam Description Waarde
id De resource-id van het cluster. tekenreeks

Extern

Naam Description Waarde
container tekenreeks
leertraject tekenreeks
storageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account StorageAccount

StorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

Functie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een functie. FunctieEigenschappen

FunctieEigenschappen

Naam Description Waarde
properties FunctionConfiguration
type Het objecttype instellen Samenvoegen
Scalair (vereist)

FunctionConfiguration

Naam Description Waarde
binding De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. FunctionBinding
Ingangen FunctionInput[]
output Beschrijft de uitvoer van een functie. FunctionOutput

FunctionBinding

Naam Description Waarde
type Het objecttype instellen Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (vereist)

AzureMachineLearningStudioFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.MachineLearning/WebService' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs tekenreeks
Ingangen De invoer voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputs
Uitgangen Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Naam Description Waarde
columnNames Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputColumn[]
naam De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. tekenreeks

AzureMachineLearningStudioInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningStudioOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
naam De naam van de uitvoerkolom. tekenreeks

AzureMachineLearningServiceFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.MachineLearningServices' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint Het Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. tekenreeks
Ingangen De invoer voor het eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. int
Uitgangen Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningServiceOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de uitvoerkolom. tekenreeks

CSharpFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.StreamAnalytics/CLRUdf' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Naam Description Waarde
klasse De Csharp-code met één functiedefinitie. tekenreeks
dllPath De Csharp-code met één functiedefinitie. tekenreeks
method De Csharp-code met één functiedefinitie. tekenreeks
script De Csharp-code met één functiedefinitie. tekenreeks

JavaScriptFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.StreamAnalytics/JavascriptUdf' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Naam Description Waarde
script De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' tekenreeks

FunctionInput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks
isConfigurationParameter Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. booleaans

FunctionOutput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks

AggregateFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. 'Aggregaat' (vereist)

ScalarFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. Scalair (vereist)

Invoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). InputProperties

InputProperties

Naam Description Waarde
compressie Beschrijft hoe invoergegevens worden gecomprimeerd Compressie
partitionKey partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens tekenreeks
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
type Het objecttype instellen Verwijzing
Stream (vereist)

Compressie

Naam Description Waarde
type tekenreeks (vereist)

Serialisatie

Naam Description Waarde
type Het objecttype instellen Avro
Csv
CustomClr
Delta
Json
Parquet (vereist)

AvroSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Avro' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). Voor Bicep kunt u de functie any() gebruiken.

CsvSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). CSV (vereist)
properties De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). 'UTF8'
fieldDelimiter Hiermee geeft u het scheidingsteken op dat wordt gebruikt om records met door komma's gescheiden waarden (CSV) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

CustomClrSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'CustomClr' (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Naam Description Waarde
serializationClassName De naam van de serialisatieklasse. tekenreeks
serializationDllPath Het pad naar de serialisatiebibliotheek. tekenreeks

DeltaSerialisatie

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). Delta (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Naam Description Waarde
deltaTablePath Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. tekenreeks (vereist)
partitionColumns Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts 1 partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. tekenreeks[]

JsonSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Json' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). 'UTF8'
indeling Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Dit is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze null blijft. 'Matrix'
'LineSeparated'

ParquetSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Parquet' (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace). Voor Bicep kunt u de functie any() gebruiken.

ReferenceInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). 'Verwijzing' (vereist)
gegevensbron Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Onbewerkt (vereist)

AzureSqlReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties Beschrijft Azure SQL eigenschappen van de databasereferentiegegevensbron. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Naam Description Waarde
database Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven. tekenreeks
deltaSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. tekenreeks
fullSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. tekenreeks
wachtwoord Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. tekenreeks
refreshRate Dit element is gekoppeld aan het gegevensbronelement. Dit geeft aan hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. tekenreeks
refreshType Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het enum-type. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta tekenreeks
server Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. tekenreeks
tabel Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. tekenreeks
gebruiker Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. tekenreeks

BlobReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Naam Description Waarde
nettolading De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks
payloadUri De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks

StreamInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). 'Stream' (vereist)
gegevensbron Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Onbewerkt (vereist)

IoTHubStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Devices/IotHubs' (vereist)
properties De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Naam Description Waarde
consumerGroupName De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumenergroep van de IoT Hub. tekenreeks
endpoint De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/bewerkingenMonitoringEvents, enzovoort). tekenreeks
iotHubNamespace De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubV2StreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
consumerGroupName De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als dit niet is opgegeven, wordt voor de invoer de standaardconsumenergroep van de Event Hub gebruikt. tekenreeks
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
sourcePartitionCount Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. int
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawStreamInputDataSource

Naam Description Waarde
type Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'

Uitvoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). UitvoerEigenschappen

UitvoerEigenschappen

Naam Description Waarde
gegevensbron Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). OutputDataSource
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
sizeWindow Het groottevenster om een Stream Analytics-uitvoer te beperken tot. int
timeWindow tekenreeks

OutputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Onbewerkt (vereist)

AzureFunctionOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.AzureFunction' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Naam Description Waarde
apiKey Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. tekenreeks
functionAppName De naam van uw Azure Functions-app. tekenreeks
functionName De naam van de functie in uw Azure Functions-app. tekenreeks
maxBatchCount Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. int
maxBatchSize Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). int

AzureDataLakeStoreOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.DataLake/Accounts' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Naam Description Waarde
accountName De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
filePathPrefix De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tenantId De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

EventHubV2OutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
partitionKey De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. tekenreeks
propertyColumns tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
queueName De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ServiceBusTopicOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (vereist)
properties De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

AzureSqlDatabaseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
database De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
maxBatchCount Maximum aantal batches voor schrijven naar SQL-database. De standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. int
maxWriterCount Maximaal aantal schrijfbewerkingen, momenteel zijn er slechts 1 (één schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. int
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

AzureSynapseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Naam Description Waarde
database De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

BlobOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

DocumentDbOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (vereist)
properties De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Naam Description Waarde
accountId De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountKey De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
collectionNamePattern Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met behulp van het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
database De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
documentId De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. tekenreeks
partitionKey De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer over verzamelingen. Als collectionNamePattern het token {partition} bevat, moet deze eigenschap worden opgegeven. tekenreeks

AzureTableOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Table' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
batchSize Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. int
columnsToRemove Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. tekenreeks[]
partitionKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
rowKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

PowerBIOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Power BI' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
Dataset De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
groupId De id van de Power BI-groep. tekenreeks
groupName De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via Azure Portal. Het wordt aanbevolen om hier een waarde voor een dummytekenreeks te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren die deze eigenschap bijwerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

RawOutputDatasource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Naam Description Waarde
payloadUri De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. tekenreeks

StreamingJobSku

Naam Description Waarde
naam De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). 'Standaard'

Transformatie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). TransformatieEigenschappen

TransformatieEigenschappen

Naam Description Waarde
query Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
streamingUnits Hiermee geeft u het aantal streaming-eenheden op dat door de streamingtaak wordt gebruikt. int

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Standard Stream Analytics-taak maken

Implementeren op Azure
Met deze sjabloon maakt u een Standard Stream Analytics-taak. Azure Stream Analytics is een engine voor realtimeanalyse en complexe gebeurtenisverwerking die is ontworpen voor het analyseren en verwerken van grote hoeveelheden snelle streaminggegevens uit meerdere bronnen tegelijk. U kunt patronen en verbanden identificeren in informatie die wordt verkregen uit verschillende invoerbronnen waaronder apparaten, sensoren, clickstreams, socialemediafeeds en toepassingen. Deze patronen kunnen worden gebruikt om acties te activeren en werkstromen te initiëren, zoals het maken van waarschuwingen, het invoeren van informatie aan een rapportageprogramma of het opslaan van getransformeerde gegevens voor later gebruik. Stream Analytics is ook beschikbaar in Azure IoT Edge runtime en ondersteunt dezelfde exacte taal of syntaxis als in de cloud.

Resourcedefinitie van ARM-sjabloon

Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

FunctionProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Voor aggregatie gebruikt u:

  "type": "Aggregate"

Gebruik voor Scalar:

  "type": "Scalar"

FunctionBinding-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.MachineLearning/WebService:

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

Gebruik voor Microsoft.MachineLearningServices:

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

Gebruik voor Microsoft.StreamAnalytics/CLRUdf:

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

Gebruik voor Microsoft.StreamAnalytics/JavascriptUdf:

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

InputProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik ter referentie:

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

Gebruik voor Stream:

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

Serialisatieobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Avro:

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

Gebruik voor CSV:

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

Gebruik voor CustomClr:

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

Gebruik voor Delta:

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

Gebruik voor Json:

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

Gebruik voor Parquet:

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

ReferenceInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.Sql/Server/Database gebruikt u:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

StreamInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.Devices/IotHubs gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

OutputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.AzureFunction:

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

Voor Microsoft.DataLake/Accounts gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Voor Microsoft.ServiceBus/Queue gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/Topic:

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

Gebruik voor Microsoft.Sql/Server/Database:

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

Gebruik voor Microsoft.Sql/Server/DataWarehouse:

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

Gebruik voor Microsoft.Storage/Blob:

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

Gebruik voor Microsoft.Storage/DocumentDB:

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

Voor Microsoft.Storage/Table gebruikt u:

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

Gebruik voor PowerBI:

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

Voor Raw gebruikt u:

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

Eigenschapswaarden

streamingtaken

Naam Description Waarde
type Het resourcetype 'Microsoft.StreamAnalytics/streamingjobs'
apiVersion De resource-API-versie '2017-04-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
location De geografische locatie waar de resource zich bevindt tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
identity Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. Identiteit
properties De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobProperties

Identiteit

Naam Description Waarde
principalId tekenreeks
tenantId tekenreeks
type tekenreeks

StreamingJobProperties

Naam Description Waarde
cluster Het cluster waarop streamingtaken worden uitgevoerd. ClusterInfo
compatibilityLevel Bepaalt bepaald runtimegedrag van de streamingtaak. '1.0'
contentStoragePolicy Geldige waarden zijn JobStorageAccount en SystemAccount. Als deze optie is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . 'JobStorageAccount'
'SystemAccount'
dataLocale De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. tekenreeks
eventsLateArrivalMaxDelayInSeconds De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. int
eventsOutOfOrderMaxDelayInSeconds De maximaal toelaatbare vertraging in seconden, waarbij gebeurtenissen die niet in orde zijn, kunnen worden aangepast om weer in de juiste volgorde te worden weergegeven. int
eventsOutOfOrderPolicy Geeft het beleid aan dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. 'Aanpassen'
'Neerzetten'
externen Het opslagaccount waar de aangepaste codeartefacten zich bevinden. Extern
Functies Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Functie[]
Ingangen Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. Invoer[]
jobStorageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI JobStorageAccount
jobType Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. 'Cloud'
'Edge'
outputErrorPolicy Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). 'Neerzetten'
'Stoppen'
Uitgangen Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. Uitvoer[]
outputStartMode Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. 'CustomTime'
'JobStartTime'
'LastOutputEventTime'
outputStartTime Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. tekenreeks
sku Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobSku
Transformatie Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Transformatie

ClusterInfo

Naam Description Waarde
id De resource-id van het cluster. tekenreeks

Extern

Naam Description Waarde
container tekenreeks
leertraject tekenreeks
storageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account StorageAccount

StorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

Functie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een functie. FunctieEigenschappen

FunctieEigenschappen

Naam Description Waarde
properties FunctionConfiguration
type Het objecttype instellen Samenvoegen
Scalair (vereist)

FunctionConfiguration

Naam Description Waarde
binding De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. FunctionBinding
Ingangen FunctionInput[]
output Beschrijft de uitvoer van een functie. FunctionOutput

FunctionBinding

Naam Description Waarde
type Het objecttype instellen Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (vereist)

AzureMachineLearningStudioFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.MachineLearning/WebService' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs tekenreeks
Ingangen De invoer voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputs
Uitgangen Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Naam Description Waarde
columnNames Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputColumn[]
naam De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. tekenreeks

AzureMachineLearningStudioInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningStudioOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
naam De naam van de uitvoerkolom. tekenreeks

AzureMachineLearningServiceFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.MachineLearningServices' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint De Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. tekenreeks
Ingangen De invoer voor het Eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. int
Uitgangen Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningServiceOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de uitvoerkolom. tekenreeks

CSharpFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.StreamAnalytics/CLRUdf' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Naam Description Waarde
klasse De Csharp-code met één functiedefinitie. tekenreeks
dllPath De Csharp-code met één functiedefinitie. tekenreeks
method De Csharp-code met één functiedefinitie. tekenreeks
script De Csharp-code met één functiedefinitie. tekenreeks

JavaScriptFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.StreamAnalytics/JavascriptUdf' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Naam Description Waarde
script De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' tekenreeks

FunctionInput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks
isConfigurationParameter Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. booleaans

FunctionOutput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks

AggregateFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. 'Aggregaat' (vereist)

ScalarFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. Scalair (vereist)

Invoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). InputProperties

InputProperties

Naam Description Waarde
compressie Beschrijft hoe invoergegevens worden gecomprimeerd Compressie
partitionKey partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens tekenreeks
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
type Het objecttype instellen Verwijzing
Stream (vereist)

Compressie

Naam Description Waarde
type tekenreeks (vereist)

Serialisatie

Naam Description Waarde
type Het objecttype instellen Avro
Csv
CustomClr
Delta
Json
Parquet (vereist)

AvroSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Avro' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace).

CsvSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). CSV (vereist)
properties De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). 'UTF8'
fieldDelimiter Hiermee geeft u het scheidingsteken op dat wordt gebruikt om csv-records (door komma's gescheiden waarden) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

CustomClrSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'CustomClr' (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Naam Description Waarde
serializationClassName De naam van de serialisatieklasse. tekenreeks
serialisatieDllPath Het pad van de serialisatiebibliotheek. tekenreeks

DeltaSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). Delta (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Naam Description Waarde
deltaTablePath Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. tekenreeks (vereist)
partitionColumns Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts één partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. tekenreeks[]

JsonSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Json' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). 'UTF8'
indeling Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Deze is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze waarde null blijft. 'Matrix'
'LineSeparated'

ParquetSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Parquet' (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace).

ReferenceInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). 'Verwijzing' (vereist)
gegevensbron Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Onbewerkt (vereist)

AzureSqlReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties Beschrijft Azure SQL eigenschappen van de invoergegevensbron van databasereferenties. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Naam Description Waarde
database Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar uitvoer wordt geschreven. tekenreeks
deltaSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. tekenreeks
fullSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. tekenreeks
wachtwoord Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. tekenreeks
refreshRate Dit element is gekoppeld aan het gegevensbronelement. Hiermee wordt aangegeven hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. tekenreeks
refreshType Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het type enum. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta tekenreeks
server Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. tekenreeks
tabel Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. tekenreeks
gebruiker Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. tekenreeks

BlobReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Naam Description Waarde
nettolading De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks
payloadUri De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks

StreamInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of streamgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). 'Stream' (vereist)
gegevensbron Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Onbewerkt (vereist)

IoTHubStreamInputDataSource

Naam Description Waarde
type Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Devices/IotHubs' (vereist)
properties De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Naam Description Waarde
consumerGroupName De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van de IoT Hub. tekenreeks
endpoint De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/operationsMonitoringEvents, enzovoort). tekenreeks
iotHubNamespace De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubV2StreamInputDataSource

Naam Description Waarde
type Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
consumerGroupName De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als de invoer niet is opgegeven, wordt de standaardconsumentgroep van de Event Hub gebruikt. tekenreeks
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubStreamInputDataSource

Naam Description Waarde
type Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Naam Description Waarde
type Hiermee wordt het type invoergegevensbron met stroomgegevens aangegeven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
sourcePartitionCount Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. int
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'

Uitvoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). OutputProperties

OutputProperties

Naam Description Waarde
gegevensbron Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). OutputDataSource
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
grootteWindow Het groottevenster om een Stream Analytics-uitvoer te beperken tot. int
timeWindow tekenreeks

OutputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Onbewerkt (vereist)

AzureFunctionOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.AzureFunction' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Naam Description Waarde
apiKey Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. tekenreeks
functionAppName De naam van uw Azure Functions-app. tekenreeks
functionName De naam van de functie in uw Azure Functions-app. tekenreeks
maxBatchCount Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. int
maxBatchSize Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). int

AzureDataLakeStoreOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.DataLake/Accounts' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Naam Description Waarde
accountName De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
filePathPrefix De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via Azure Portal. Het wordt aanbevolen om hier een waarde voor een dummytekenreeks te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren die deze eigenschap bijwerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tenantId De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

EventHubV2OutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
partitionKey De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. tekenreeks
propertyColumns tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (vereist)
properties De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
queueName De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ServiceBusTopicOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (vereist)
properties De eigenschappen die zijn gekoppeld aan uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

AzureSqlDatabaseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
database De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
maxBatchCount Maximum aantal batches voor schrijven naar SQL-database. De standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. int
maxWriterCount Maximaal aantal schrijfbewerkingen, momenteel zijn er slechts 1 (één schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. int
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

AzureSynapseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/DataWarehouse' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Naam Description Waarde
database De naam van de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server die de Azure SQL database bevat. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

BlobOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

DocumentDbOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (vereist)
properties De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Naam Description Waarde
accountId De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountKey De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
collectionNamePattern Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
database De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
documentId De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. tekenreeks
partitionKey De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer tussen verzamelingen. Als 'collectionNamePattern' het token {partition} bevat, moet deze eigenschap worden opgegeven. tekenreeks

AzureTableOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Table' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
batchSize Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. int
columnsToRemove Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. tekenreeks[]
partitionKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
rowKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

PowerBIOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'PowerBI' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. 'ConnectionString'
Msi
'UserToken'
Dataset De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
groupId De id van de Power BI-groep. tekenreeks
groupName De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

RawOutputDatasource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Naam Description Waarde
payloadUri De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. tekenreeks

StreamingJobSku

Naam Description Waarde
naam De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). 'Standaard'

Transformatie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). TransformatieEigenschappen

TransformatieEigenschappen

Naam Description Waarde
query Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
streamingUnits Hiermee geeft u het aantal streaming-eenheden op dat de streamingtaak gebruikt. int

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een Standard Stream Analytics-taak maken

Implementeren op Azure
Met deze sjabloon maakt u een Standard Stream Analytics-taak. Voor meer informatie is Azure Stream Analytics een engine voor realtime analyse en complexe gebeurtenisverwerking die is ontworpen voor het analyseren en verwerken van grote hoeveelheden snelle streaminggegevens uit meerdere bronnen tegelijk. U kunt patronen en verbanden identificeren in informatie die wordt verkregen uit verschillende invoerbronnen waaronder apparaten, sensoren, clickstreams, socialemediafeeds en toepassingen. Deze patronen kunnen worden gebruikt om acties te activeren en werkstromen te initiëren, zoals het maken van waarschuwingen, het invoeren van informatie aan een rapportageprogramma of het opslaan van getransformeerde gegevens voor later gebruik. Stream Analytics is ook beschikbaar in Azure IoT Edge runtime en ondersteunt dezelfde exacte taal of syntaxis als de cloud.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype streamingjobs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.StreamAnalytics/streamingjobs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

FunctionProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor aggregatie:

  type = "Aggregate"

Voor Scalair gebruikt u:

  type = "Scalar"

FunctionBinding-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.MachineLearning/WebService gebruikt u:

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

Gebruik voor Microsoft.MachineLearningServices:

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

Voor Microsoft.StreamAnalytics/CLRUdf gebruikt u:

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

Voor Microsoft.StreamAnalytics/JavascriptUdf gebruikt u:

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

InputProperties-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor naslaginformatie:

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

Gebruik voor Stream:

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

Serialisatieobjecten

Stel de eigenschap type in om het type object op te geven.

Voor Avro gebruikt u:

  type = "Avro"

Gebruik voor CSV:

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

Gebruik voor CustomClr:

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

Gebruik voor Delta:

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

Gebruik voor Json:

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

Gebruik voor Parquet:

  type = "Parquet"

ReferenceInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.Sql/Server/Database:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

StreamInputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Voor Microsoft.Devices/IotHubs gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Gebruik voor Microsoft.Storage/Blob:

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

Voor Raw gebruikt u:

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

OutputDataSource-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Microsoft.AzureFunction:

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

Voor Microsoft.DataLake/Accounts gebruikt u:

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

Voor Microsoft.EventHub/EventHub gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/EventHub:

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

Voor Microsoft.ServiceBus/Queue gebruikt u:

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

Gebruik voor Microsoft.ServiceBus/Topic:

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

Gebruik voor Microsoft.Sql/Server/Database:

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

Gebruik voor Microsoft.Sql/Server/DataWarehouse:

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

Gebruik voor Microsoft.Storage/Blob:

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

Gebruik voor Microsoft.Storage/DocumentDB:

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

Voor Microsoft.Storage/Table gebruikt u:

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

Gebruik voor PowerBI:

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

Voor Raw gebruikt u:

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

Eigenschapswaarden

streamingtaken

Naam Description Waarde
type Het resourcetype "Microsoft.StreamAnalytics/streamingjobs@2017-04-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Alfanumerieken, afbreekstreepjes en onderstrepingstekens.
location De geografische locatie waar de resource zich bevindt tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
identity Beschrijft de door het systeem toegewezen beheerde identiteit die aan deze taak is toegewezen en die kan worden gebruikt voor verificatie met invoer en uitvoer. Identiteit
properties De eigenschappen die zijn gekoppeld aan een streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobProperties

Identiteit

Naam Description Waarde
type tekenreeks

StreamingJobProperties

Naam Description Waarde
cluster Het cluster waarop streamingtaken worden uitgevoerd. ClusterInfo
compatibilityLevel Bepaalt bepaald runtimegedrag van de streamingtaak. 1\.0
contentStoragePolicy Geldige waarden zijn JobStorageAccount en SystemAccount. Als dit is ingesteld op JobStorageAccount, moet de gebruiker ook de eigenschap jobStorageAccount opgeven. . "JobStorageAccount"
"SystemAccount"
dataLocale De landinstelling van de gegevens van de Stream Analytics-taak. Waarde moet de naam zijn van een ondersteunde .NET-cultuur uit de set https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110).aspx. Standaard ingesteld op 'en-US' als er geen is opgegeven. tekenreeks
eventsLateArrivalMaxDelayInSeconds De maximaal toegestane vertraging in seconden waarbij gebeurtenissen te laat aankomen, kunnen worden opgenomen. Het ondersteunde bereik is -1 tot 1814399 (20.23:59:59 dagen) en -1 wordt gebruikt om voor onbepaalde tijd wachten op te geven. Als de eigenschap afwezig is, wordt deze geïnterpreteerd als een waarde van -1. int
eventsOutOfOrderMaxDelayInSeconds De maximaal toegestane vertraging in seconden waarbij gebeurtenissen die niet op volgorde zijn, kunnen worden aangepast om weer in orde te zijn. int
eventsOutOfOrderPolicy Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die niet op volgorde binnenkomen in de invoer gebeurtenisstroom. "Aanpassen"
"Neerzetten"
externen Het opslagaccount waar de aangepaste codeartefacten zich bevinden. Extern
Functies Een lijst met een of meer functies voor de streamingtaak. De naameigenschap voor elke functie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Functie[]
Ingangen Een lijst met een of meer invoergegevens voor de streamingtaak. De naameigenschap voor elke invoer is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke invoer. Invoer[]
jobStorageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account met MSI JobStorageAccount
jobType Beschrijft het type taak. Geldige modi zijn Cloud en 'Edge'. "Cloud"
"Edge"
outputErrorPolicy Hiermee wordt het beleid aangegeven dat moet worden toegepast op gebeurtenissen die bij de uitvoer binnenkomen en niet naar de externe opslag kunnen worden geschreven vanwege een onjuiste indeling (ontbrekende kolomwaarden, kolomwaarden van het verkeerde type of de verkeerde grootte). "Neerzetten"
"Stop"
Uitgangen Een lijst met een of meer uitvoer voor de streamingtaak. De naameigenschap voor elke uitvoer is vereist wanneer u deze eigenschap opgeeft in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke uitvoer. Uitvoer[]
outputStartMode Deze eigenschap mag alleen worden gebruikt wanneer het gewenst is dat de taak onmiddellijk na het maken wordt gestart. De waarde kan JobStartTime, CustomTime of LastOutputEventTime zijn om aan te geven of het beginpunt van de uitvoergebeurtenisstroom moet beginnen wanneer de taak wordt gestart, moet beginnen met een aangepaste gebruikerstijdstempel die is opgegeven via de eigenschap outputStartTime of moet beginnen vanaf de laatste uitvoertijd van de gebeurtenis. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Waarde is een volgens ISO-8601 opgemaakte tijdstempel die het beginpunt van de uitvoergebeurtenisstroom aangeeft, of null om aan te geven dat de uitvoergebeurtenisstroom wordt gestart wanneer de streamingtaak wordt gestart. Deze eigenschap moet een waarde hebben als outputStartMode is ingesteld op CustomTime. tekenreeks
sku Beschrijft de SKU van de streamingtaak. Vereist voor PUT-aanvragen (CreateOrReplace). StreamingJobSku
Transformatie Geeft de query en het aantal streaming-eenheden aan dat moet worden gebruikt voor de streamingtaak. De naameigenschap van de transformatie is vereist bij het opgeven van deze eigenschap in een PUT-aanvraag. Deze eigenschap kan niet worden gewijzigd via een PATCH-bewerking. U moet de PATCH-API gebruiken die beschikbaar is voor de afzonderlijke transformatie. Transformatie

ClusterInfo

Naam Description Waarde
id De resource-id van het cluster. tekenreeks

Extern

Naam Description Waarde
container tekenreeks
leertraject tekenreeks
storageAccount De eigenschappen die zijn gekoppeld aan een Azure Storage-account StorageAccount

StorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

Functie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een functie. FunctieEigenschappen

FunctieEigenschappen

Naam Description Waarde
properties FunctionConfiguration
type Het objecttype instellen Samenvoegen
Scalair (vereist)

FunctionConfiguration

Naam Description Waarde
binding De fysieke binding van de functie. In het geval van de Azure Machine Learning-webservice beschrijft dit bijvoorbeeld het eindpunt. FunctionBinding
Ingangen FunctionInput[]
output Beschrijft de uitvoer van een functie. FunctionOutput

FunctionBinding

Naam Description Waarde
type Het objecttype instellen Microsoft.MachineLearning/WebService
Microsoft.MachineLearningServices
Microsoft.StreamAnalytics/CLRUdf
Microsoft.StreamAnalytics/JavascriptUdf (vereist)

AzureMachineLearningStudioFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. 'Microsoft.MachineLearning/WebService' (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning Studio. AzureMachineLearningStudioFunctionBindingProperties

AzureMachineLearningStudioFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint Het Request-Response eindpunt van Azure Machine Learning Studio uitvoeren. Meer informatie vindt u hier: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs tekenreeks
Ingangen De invoer voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputs
Uitgangen Een lijst met uitvoer van de uitvoering van het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioOutputColumn[]

AzureMachineLearningStudioInputs

Naam Description Waarde
columnNames Een lijst met invoerkolommen voor het Azure Machine Learning Studio-eindpunt. AzureMachineLearningStudioInputColumn[]
naam De naam van de invoer. Dit is de naam die is opgegeven tijdens het ontwerpen van het eindpunt. tekenreeks

AzureMachineLearningStudioInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningStudioOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. Een lijst met geldige Azure Machine Learning-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn905923.aspx . tekenreeks
naam De naam van de uitvoerkolom. tekenreeks

AzureMachineLearningServiceFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. "Microsoft.MachineLearningServices" (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een Azure Machine Learning-webservice. AzureMachineLearningServiceFunctionBindingProperties

AzureMachineLearningServiceFunctionBindingProperties

Naam Description Waarde
apiKey De API-sleutel die wordt gebruikt voor verificatie met Request-Response eindpunt. tekenreeks
batchSize Getal tussen 1 en 10000 dat het maximum aantal rijen beschrijft voor elke Azure ML RRS-uitvoeringsaanvraag. De standaardwaarde is 1000. int
endpoint Het Request-Response eindpunt van de Azure Machine Learning-webservice uitvoeren. tekenreeks
Ingangen De invoer voor het eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceInputColumn[]
numberOfParallelRequests Het aantal parallelle aanvragen dat per partitie van uw taak naar de machine learning-service wordt verzonden. Standaard is 1. int
Uitgangen Een lijst met uitvoer van het eindpunt van de Azure Machine Learning-webservice. AzureMachineLearningServiceOutputColumn[]

AzureMachineLearningServiceInputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de invoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de invoerkolom. tekenreeks

AzureMachineLearningServiceOutputColumn

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Machine Learning) van de uitvoerkolom. tekenreeks
mapTo De op nul gebaseerde index van de functieparameter waaraan deze invoer wordt toegewezen. int
naam De naam van de uitvoerkolom. tekenreeks

CSharpFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. "Microsoft.StreamAnalytics/CLRUdf" (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een CSharp-functie. CSharpFunctionBindingProperties

CSharpFunctionBindingProperties

Naam Description Waarde
klasse De Csharp-code met één functiedefinitie. tekenreeks
dllPath De Csharp-code met één functiedefinitie. tekenreeks
method De Csharp-code met één functiedefinitie. tekenreeks
script De Csharp-code met één functiedefinitie. tekenreeks

JavaScriptFunctionBinding

Naam Description Waarde
type Geeft het type functiebinding aan. "Microsoft.StreamAnalytics/JavascriptUdf" (vereist)
properties De bindingseigenschappen die zijn gekoppeld aan een JavaScript-functie. JavaScriptFunctionBindingProperties

JavaScriptFunctionBindingProperties

Naam Description Waarde
script De JavaScript-code die één functiedefinitie bevat. Bijvoorbeeld: 'functie (x, y) { return x + y; }' tekenreeks

FunctionInput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-invoerparameter. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks
isConfigurationParameter Een vlag die aangeeft of de parameter een configuratieparameter is. Waar als deze invoerparameter naar verwachting een constante is. De standaardinstelling is onwaar. booleaans

FunctionOutput

Naam Description Waarde
dataType Het gegevenstype (ondersteund door Azure Stream Analytics) van de functie-uitvoer. Een lijst met geldige Azure Stream Analytics-gegevenstypen wordt beschreven op https://msdn.microsoft.com/library/azure/dn835065.aspx tekenreeks

AggregateFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. 'Aggregaat' (vereist)

ScalarFunctionProperties

Naam Description Waarde
type Geeft het type functie aan. Scalair (vereist)

Invoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). InputProperties

InputProperties

Naam Description Waarde
compressie Beschrijft hoe invoergegevens worden gecomprimeerd Compressie
partitionKey partitionKey beschrijft een sleutel in de invoergegevens die wordt gebruikt voor het partitioneren van de invoergegevens tekenreeks
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
type Het objecttype instellen Verwijzing
Stream (vereist)

Compressie

Naam Description Waarde
type tekenreeks (vereist)

Serialisatie

Naam Description Waarde
type Het objecttype instellen Avro
Csv
CustomClr
Delta
Json
Parquet (vereist)

AvroSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). "Avro" (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Avro-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace).

CsvSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'CSV' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type CSV-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). CsvSerializationProperties

CsvSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). "UTF8"
fieldDelimiter Hiermee geeft u het scheidingsteken op dat wordt gebruikt om records met door komma's gescheiden waarden (CSV) te scheiden. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

CustomClrSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). "CustomClr" (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype CustomClr. Vereist voor PUT-aanvragen (CreateOrReplace). CustomClrSerializationProperties

CustomClrSerializationProperties

Naam Description Waarde
serializationClassName De naam van de serialisatieklasse. tekenreeks
serializationDllPath Het pad naar de serialisatiebibliotheek. tekenreeks

DeltaSerialisatie

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). "Delta" (vereist)
properties De eigenschappen die zijn gekoppeld aan het type Delta Lake-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). DeltaSerializationProperties

DeltaSerializationProperties

Naam Description Waarde
deltaTablePath Hiermee geeft u het pad op van de Delta Lake-tabel waarnaar de uitvoer wordt geschreven. tekenreeks (vereist)
partitionColumns Hiermee geeft u de namen op van de kolommen waarvoor de Delta Lake-tabel wordt gepartitioneerd. We ondersteunen slechts 1 partitiekolom, maar houden deze als een matrix voor uitbreidbaarheid. tekenreeks[]

JsonSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). 'Json' (vereist)
properties De eigenschappen die zijn gekoppeld aan het type JSON-serialisatie. Vereist voor PUT-aanvragen (CreateOrReplace). JsonSerializationProperties

JsonSerializationProperties

Naam Description Waarde
Codering Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). "UTF8"
indeling Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Dit is niet van toepassing op invoer. Deze eigenschap geeft de indeling op van de JSON waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt door elk JSON-object te laten scheiden door een nieuwe regel en 'matrix' waarmee wordt aangegeven dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als deze null blijft. "Matrix"
"LineSeparated"

ParquetSerialization

Naam Description Waarde
type Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). "Parquet" (vereist)
properties De eigenschappen die zijn gekoppeld aan het serialisatietype Parquet. Vereist voor PUT-aanvragen (CreateOrReplace).

ReferenceInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). 'Verwijzing' (vereist)
gegevensbron Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). ReferenceInputDataSource

ReferenceInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Sql/Server/Database
Microsoft.Storage/Blob
Onbewerkt (vereist)

AzureSqlReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties Beschrijft Azure SQL eigenschappen van de databasereferentiegegevensbron. AzureSqlReferenceInputDataSourceProperties

AzureSqlReferenceInputDataSourceProperties

Naam Description Waarde
database Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven. tekenreeks
deltaSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. tekenreeks
fullSnapshotQuery Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. tekenreeks
wachtwoord Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. tekenreeks
refreshRate Dit element is gekoppeld aan het gegevensbronelement. Hiermee wordt aangegeven hoe vaak de gegevens uit de database worden opgehaald. Het heeft de datum/tijd-indeling. tekenreeks
refreshType Dit element is gekoppeld aan het gegevensbronelement. Dit element is van het type enum. Het geeft aan welk type optie voor gegevensvernieuwing we willen gebruiken:Static/RefreshPeriodicallyWithFull/RefreshPeriodicallyWithDelta tekenreeks
server Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. tekenreeks
tabel Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL database. tekenreeks
gebruiker Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database exemplaar. tekenreeks

BlobReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobReferenceInputDataSourceProperties

BlobReferenceInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "Verbindingsreeks"
"Msi"
"UserToken"
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawReferenceInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met referentiegegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Raw' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

RawInputDatasourceProperties

Naam Description Waarde
nettolading De JSON-inhoud van de invoergegevens geserialiseerd. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks
payloadUri De SAS-URL naar een blob met de geserialiseerde JSON-inhoud van de invoergegevens. Payload of payloadUri moet worden ingesteld, maar niet beide. tekenreeks

StreamInputProperties

Naam Description Waarde
type Geeft aan of de invoer een bron van referentiegegevens of stroomgegevens is. Vereist voor PUT-aanvragen (CreateOrReplace). "Stream" (vereist)
gegevensbron Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). StreamInputDataSource

StreamInputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.Devices/IotHubs
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.Storage/Blob
Onbewerkt (vereist)

IoTHubStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Devices/IotHubs' (vereist)
properties De eigenschappen die zijn gekoppeld aan een IoT Hub invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). IoTHubStreamInputDataSourceProperties

IoTHubStreamInputDataSourceProperties

Naam Description Waarde
consumerGroupName De naam van een IoT Hub consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumenergroep van de IoT Hub. tekenreeks
endpoint De IoT Hub eindpunt om verbinding mee te maken (bijvoorbeeld berichten/gebeurtenissen, berichten/bewerkingenMonitoringEvents, enzovoort). tekenreeks
iotHubNamespace De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging Service connect bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubV2StreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

EventHubStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
consumerGroupName De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen op te geven voor meerdere invoergegevens, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als dit niet is opgegeven, wordt voor de invoer de standaardconsumenergroep van de Event Hub gebruikt. tekenreeks
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubStreamInputDataSourceProperties

BlobStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-invoer die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). BlobStreamInputDataSourceProperties

BlobStreamInputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
sourcePartitionCount Het aantal partities van de blob-invoergegevensbron. Bereik 1 - 1024. int
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

RawStreamInputDataSource

Naam Description Waarde
type Geeft het type invoergegevensbron met stroomgegevens aan. Vereist voor PUT-aanvragen (CreateOrReplace). 'Onbewerkt' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte invoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawInputDatasourceProperties

JobStorageAccount

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"

Uitvoer

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). OutputProperties

OutputProperties

Naam Description Waarde
gegevensbron Beschrijft de gegevensbron waarnaar uitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). OutputDataSource
Serialization Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). Serialization
grootteWindow Het groottevenster om een Stream Analytics-uitvoer te beperken tot. int
timeWindow tekenreeks

OutputDataSource

Naam Description Waarde
type Het objecttype instellen Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.EventHub/EventHub
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
Power BI
Onbewerkt (vereist)

AzureFunctionOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.AzureFunction' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Azure-functie. Vereist voor PUT-aanvragen (CreateOrReplace). AzureFunctionOutputDataSourceProperties

AzureFunctionOutputDataSourceProperties

Naam Description Waarde
apiKey Als u een Azure-functie uit een ander abonnement wilt gebruiken, kunt u dit doen door de sleutel op te geven voor toegang tot uw functie. tekenreeks
functionAppName De naam van uw Azure Functions-app. tekenreeks
functionName De naam van de functie in uw Azure Functions-app. tekenreeks
maxBatchCount Een eigenschap waarmee u het maximum aantal gebeurtenissen in elke batch kunt opgeven dat naar Azure Functions wordt verzonden. De standaardwaarde is 100. int
maxBatchSize Een eigenschap waarmee u de maximale grootte kunt instellen voor elke uitvoerbatch die naar uw Azure-functie wordt verzonden. De invoereenheid is in bytes. Deze waarde is standaard 262.144 bytes (256 kB). int

AzureDataLakeStoreOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.DataLake/Accounts' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Data Lake Store-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties

AzureDataLakeStoreOutputDataSourceProperties

Naam Description Waarde
accountName De naam van het Azure Data Lake Store-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
filePathPrefix De locatie van het bestand waarnaar de uitvoer moet worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tenantId De tenant-id van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in filePathPrefix, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

EventHubV2OutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.EventHub/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

EventHubOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
eventHubName De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
partitionKey De sleutel/kolom die wordt gebruikt om te bepalen naar welke partitie gebeurtenisgegevens moeten worden verzonden. tekenreeks
propertyColumns tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

EventHubOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/EventHub' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Event Hub-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). EventHubOutputDataSourceProperties

ServiceBusQueueOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Queue' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties

ServiceBusQueueOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
queueName De naam van de Service Bus-wachtrij. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

ServiceBusQueueOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

ServiceBusTopicOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.ServiceBus/Topic' (vereist)
properties De eigenschappen die zijn gekoppeld aan de uitvoer van een Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties

ServiceBusTopicOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
propertyColumns Een tekenreeksmatrix van de namen van uitvoerkolommen die als aangepaste eigenschappen aan Service Bus-berichten moeten worden gekoppeld. tekenreeks[]
serviceBusNamespace De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyKey De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
sharedAccessPolicyName De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
systemPropertyColumns Woordenlijst van {string} ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
topicName De naam van het Service Bus-onderwerp. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

ServiceBusTopicOutputDataSourcePropertiesSystemPrope...

Naam Description Waarde
{aangepaste eigenschap} tekenreeks

AzureSqlDatabaseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Sql/Server/Database' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure SQL database-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties

AzureSqlDatabaseOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
database De naam van de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
maxBatchCount Het maximale aantal batchs voor schrijven naar sql-database, de standaardwaarde is 10.000. Optioneel voor PUT-aanvragen. int
maxWriterCount Maximaal aantal schrijfbewerkingen, momenteel zijn alleen 1 (enkele schrijver) en 0 (op basis van querypartitie) beschikbaar. Optioneel voor PUT-aanvragen. int
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server met de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

AzureSynapseOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). "Microsoft.Sql/Server/DataWarehouse" (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Synapse uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureSynapseOutputDataSourceProperties

AzureSynapseOutputDataSourceProperties

Naam Description Waarde
database De naam van de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
wachtwoord Het wachtwoord dat wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
server De naam van de SQL-server met de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de tabel in de Azure SQL database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
gebruiker De gebruikersnaam die wordt gebruikt om verbinding te maken met de Azure SQL-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

BlobOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Blob' (vereist)
properties De eigenschappen die zijn gekoppeld aan een blob-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). BlobOutputDataSourceProperties

BlobOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "ConnectionString"
"Msi"
"UserToken"
container De naam van een container in het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
Dateformat De datumnotatie. Overal waar {date} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. tekenreeks
pathPattern Het blobpadpatroon. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze moeten worden opgenomen als invoer of uitvoer voor de taak. Zie https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor een meer gedetailleerde uitleg en voorbeeld. tekenreeks
storageAccounts Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). StorageAccount[]
timeFormat De tijdnotatie. Overal waar {time} wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. tekenreeks

DocumentDbOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/DocumentDB' (vereist)
properties De eigenschappen die zijn gekoppeld aan een DocumentDB-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). DocumentDbOutputDataSourceProperties

DocumentDbOutputDataSourceProperties

Naam Description Waarde
accountId De documentDB-accountnaam of -id. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountKey De accountsleutel voor het DocumentDB-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
collectionNamePattern Het naampatroon van de verzameling voor de verzamelingen die moeten worden gebruikt. De naamindeling van de verzameling kan worden samengesteld met behulp van het optionele token {partition}, waarbij partities beginnen met 0. Zie de sectie DocumentDB van https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output voor meer informatie. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
database De naam van de DocumentDB-database. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
documentId De naam van het veld in uitvoerevenementen die worden gebruikt om de primaire sleutel op te geven waarop invoeg- of updatebewerkingen zijn gebaseerd. tekenreeks
partitionKey De naam van het veld in uitvoerevenementen die worden gebruikt om de sleutel op te geven voor het partitioneren van uitvoer over verzamelingen. Als collectionNamePattern het token {partition} bevat, moet deze eigenschap worden opgegeven. tekenreeks

AzureTableOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Microsoft.Storage/Table' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Azure Table-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). AzureTableOutputDataSourceProperties

AzureTableOutputDataSourceProperties

Naam Description Waarde
accountKey De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
accountName De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
batchSize Het aantal rijen dat tegelijk naar de Azure-tabel moet worden geschreven. int
columnsToRemove Indien opgegeven, is elk item in de matrix de naam van een kolom die moet worden verwijderd (indien aanwezig) uit uitvoer gebeurtenisentiteiten. tekenreeks[]
partitionKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de partitiesleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
rowKey Dit element geeft de naam aan van een kolom uit de SELECT-instructie in de query die wordt gebruikt als de rijsleutel voor de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Azure-tabel. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks

PowerBIOutputDataSource

Naam Description Waarde
type Geeft aan naar welk type uitvoer van de gegevensbron wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Power BI' (vereist)
properties De eigenschappen die zijn gekoppeld aan een Power BI-uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). PowerBIOutputDataSourceProperties

PowerBIOutputDataSourceProperties

Naam Description Waarde
authenticationMode Verificatiemodus. "Verbindingsreeks"
"Msi"
"UserToken"
Dataset De naam van de Power BI-gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
groupId De id van de Power BI-groep. tekenreeks
groupName De naam van de Power BI-groep. Gebruik deze eigenschap om te onthouden welke specifieke Power BI-groeps-id is gebruikt. tekenreeks
refreshToken Een vernieuwingstoken dat kan worden gebruikt om een geldig toegangstoken te verkrijgen dat vervolgens kan worden gebruikt voor verificatie bij de gegevensbron. Een geldig vernieuwingstoken is momenteel alleen verkrijgbaar via de Azure-portal. Het is raadzaam om hier een dummytekenreekswaarde te plaatsen wanneer u de gegevensbron maakt en vervolgens naar de Azure-portal gaat om de gegevensbron te verifiëren, waardoor deze eigenschap wordt bijgewerkt met een geldig vernieuwingstoken. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tabel De naam van de Power BI-tabel onder de opgegeven gegevensset. Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
tokenUserDisplayName De weergavenaam van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks
tokenUserPrincipalName De USER Principal Name (UPN) van de gebruiker die is gebruikt om het vernieuwingstoken te verkrijgen. Gebruik deze eigenschap om te onthouden welke gebruiker is gebruikt om het vernieuwingstoken te verkrijgen. tekenreeks

RawOutputDatasource

Naam Description Waarde
type Geeft aan naar welk type gegevensbronuitvoer wordt geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). 'Onbewerkt' (vereist)
properties De eigenschappen die zijn gekoppeld aan een onbewerkte uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). RawOutputDatasourceProperties

RawOutputDatasourceProperties

Naam Description Waarde
payloadUri De SAS-URL naar een blob waar de uitvoer moet worden geschreven. Als deze eigenschap niet is ingesteld, worden uitvoergegevens naar een tijdelijke opslag geschreven en wordt een SAS-URL naar die tijdelijke opslag opgenomen in het resultaat. tekenreeks

StreamingJobSku

Naam Description Waarde
naam De naam van de SKU. Vereist voor PUT-aanvragen (CreateOrReplace). "Standaard"

Transformatie

Naam Description Waarde
naam Resourcenaam tekenreeks
properties De eigenschappen die zijn gekoppeld aan een transformatie. Vereist voor PUT-aanvragen (CreateOrReplace). TransformatieEigenschappen

TransformatieEigenschappen

Naam Description Waarde
query Hiermee geeft u de query op die wordt uitgevoerd in de streamingtaak. Meer informatie over de Stream Analytics Query Language (SAQL) vindt u hier: https://msdn.microsoft.com/library/azure/dn834998 . Vereist voor PUT-aanvragen (CreateOrReplace). tekenreeks
streamingUnits Hiermee geeft u het aantal streaming-eenheden op dat de streamingtaak gebruikt. int