Dela via


Microsoft.StreamAnalytics streamingjobs 2016-03-01

Bicep-resursdefinition

Resurstypen streamingjobs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StreamAnalytics/streamingjobs-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2016-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    compatibilityLevel: 'string'
    dataLocale: 'string'
    eventsLateArrivalMaxDelayInSeconds: int
    eventsOutOfOrderMaxDelayInSeconds: int
    eventsOutOfOrderPolicy: 'string'
    functions: [
      {
        name: 'string'
        properties: {
          type: 'string'
          // For remaining properties, see FunctionProperties objects
        }
      }
    ]
    inputs: [
      {
        name: 'string'
        properties: {
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
          type: 'string'
          // For remaining properties, see InputProperties objects
        }
      }
    ]
    outputErrorPolicy: 'string'
    outputs: [
      {
        name: 'string'
        properties: {
          datasource: {
            type: 'string'
            // For remaining properties, see OutputDataSource objects
          }
          serialization: {
            type: 'string'
            // For remaining properties, see Serialization objects
          }
        }
      }
    ]
    outputStartMode: 'string'
    outputStartTime: 'string'
    sku: {
      name: 'string'
    }
    transformation: {
      name: 'string'
      properties: {
        query: 'string'
        streamingUnits: int
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

FunctionBinding-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.MachineLearning/WebServiceanvänder du:

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

För Microsoft.StreamAnalytics/JavascriptUdfanvänder du:

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

OutputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.DataLake/Accountsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.ServiceBus/Queueanvänder du:

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

För Microsoft.ServiceBus/Topicanvänder du:

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

För Microsoft.Sql/Server/Databaseanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

För Microsoft.Storage/DocumentDBanvänder du:

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

För Microsoft.Storage/Tableanvänder du:

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

För PowerBI-använder du:

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

StreamInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Devices/IotHubsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

InputProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Referensanvänder du:

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

För Streamanvänder du:

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

FunctionProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Scalaranvänder du:

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

Serialiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För Avroanvänder du:

{
  properties: any(Azure.Bicep.Types.Concrete.AnyType)
  type: 'Avro'
}

För Csvanvänder du:

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

För Jsonanvänder du:

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

ReferenceInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Storage/Blobanvänder du:

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

Egenskapsvärden

AvroSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med Avro-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). någon
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Avro" (krävs)

AzureDataLakeStoreOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från Azure Data Lake Store. Krävs för PUT-begäranden (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.DataLake/Accounts" (krävs)

AzureDataLakeStoreOutputDataSourceProperties

Namn Beskrivning Värde
accountName Namnet på Azure Data Lake Store-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i filePathPrefix används värdet för den här egenskapen som datumformat i stället. sträng
filePathPrefix Platsen för filen som utdata ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
tenantId Klient-ID:t för användaren som användes för att hämta uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
timeFormat Tidsformatet. Oavsett var {time} visas i filePathPrefix används värdet för den här egenskapen som tidsformat i stället. sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

AzureMachineLearningWebServiceFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en Azure Machine Learning-webbtjänst. AzureMachineLearningWebServiceFunctionBindingProperties
typ Anger funktionens bindningstyp. "Microsoft.MachineLearning/WebService" (krävs)

AzureMachineLearningWebServiceFunctionBindingProperties

Namn Beskrivning Värde
apiKey API-nyckeln som används för att autentisera med Request-Response slutpunkt. sträng
batchSize Tal mellan 1 och 10000 som beskriver det maximala antalet rader för varje Azure ML RRS-körningsbegäran. Standardvärdet är 1 000. Int
Slutpunkt Request-Response köra slutpunkten för Azure Machine Learning-webbtjänsten. Läs mer här: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs sträng
Ingångar Indata för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputs
Utgångar En lista över utdata från Azure Machine Learning-webbtjänstens slutpunktskörning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för indatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
mapTo Det nollbaserade indexet för funktionsparametern som den här indatan mappar till. Int
Namn Namnet på indatakolumnen. sträng

AzureMachineLearningWebServiceInputs

Namn Beskrivning Värde
columnNames En lista över indatakolumner för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputColumn[]
Namn Namnet på indata. Det här är namnet som angavs när slutpunkten redigeras. sträng

AzureMachineLearningWebServiceOutputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för utdatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
Namn Namnet på utdatakolumnen. sträng

AzureSqlDatabaseOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från en Azure SQL-databas. Krävs för PUT-begäranden (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Sql/Server/Database" (krävs)

AzureSqlDatabaseOutputDataSourceProperties

Namn Beskrivning Värde
databas Namnet på Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
lösenord Lösenordet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
server Namnet på SQL-servern som innehåller Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på tabellen i Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
användare Användarnamnet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng

AzureTableOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Azure Table-utdata. Krävs för PUT-begäranden (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Table" (krävs)

AzureTableOutputDataSourceProperties

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
batchSize Antalet rader som ska skrivas till Azure-tabellen i taget. Int
columnsToRemove Om det anges är varje objekt i matrisen namnet på en kolumn som ska tas bort (om det finns) från utdatahändelseentiteter. string[]
partitionKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som partitionsnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
rowKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som radnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng

BlobOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobutdata. Krävs för PUT-begäranden (CreateOrReplace). BlobOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobOutputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobReferenceInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobReferenceInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobStreamInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
sourcePartitionCount Partitionsantalet för blobindatakällan. Intervall 1 – 1024. Int
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

CsvSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med CSV-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). CsvSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Csv" (krävs)

CsvSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
fieldDelimiter Anger avgränsare som ska användas för att separera kommaavgränsade värdeposter (CSV). Se /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output för en lista över värden som stöds. Krävs för PUT-begäranden (CreateOrReplace). sträng

DocumentDbOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett DocumentDB-utdata. Krävs för PUT-begäranden (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/DocumentDB" (krävs)

DocumentDbOutputDataSourceProperties

Namn Beskrivning Värde
accountId DocumentDB-kontonamnet eller ID:t. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountKey Kontonyckeln för DocumentDB-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
collectionNamePattern Samlingsnamnmönstret för de samlingar som ska användas. Samlingsnamnformatet kan konstrueras med hjälp av den valfria {partition}-token, där partitionerna börjar från 0. Mer information finns i avsnittet DocumentDB i /rest/api/streamanalytics/stream-analytics-output. Krävs för PUT-begäranden (CreateOrReplace). sträng
databas Namnet på DocumentDB-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
documentId Namnet på fältet i utdatahändelser som används för att ange den primära nyckel som infogar eller uppdaterar åtgärder baseras på. sträng
partitionKey Namnet på fältet i utdatahändelser som används för att ange nyckeln för partitionering av utdata mellan samlingar. Om "collectionNamePattern" innehåller token {partition} måste den här egenskapen anges. sträng

EventHubOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Händelsehubb-utdata. Krävs för PUT-begäranden (CreateOrReplace). EventHubOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubOutputDataSourceProperties

Namn Beskrivning Värde
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
partitionKey Den nyckel/kolumn som används för att avgöra till vilken partition som händelsedata ska skickas. sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

EventHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Event Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en händelsehubbkonsumentgrupp som ska användas för att läsa händelser från händelsehubben. Genom att ange distinkta konsumentgruppnamn för flera indata kan var och en av dessa indata ta emot samma händelser från händelsehubben. Om det inte anges använder indata händelsehubbens standardkonsumentgrupp. sträng
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

Funktion

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en funktion. FunctionProperties

FunctionBinding

Namn Beskrivning Värde
typ Ange till Microsoft.MachineLearning/WebService för typ AzureMachineLearningWebServiceFunctionBinding. Ange till "Microsoft.StreamAnalytics/JavascriptUdf" för typ JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
"Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

FunctionInput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionens indataparameter. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng
isConfigurationParameter En flagga som anger om parametern är en konfigurationsparameter. Sant om den här indataparametern förväntas vara en konstant. Standardvärdet är falskt. Bool

FunctionOutput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionsutdata. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng

FunctionProperties

Namn Beskrivning Värde
typ Ange till "Scalar" för typen ScalarFunctionProperties. "Skalär" (krävs)

Inmatning

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med indata. Krävs för PUT-begäranden (CreateOrReplace). InputProperties

InputProperties

Namn Beskrivning Värde
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering
typ Ange till Referens för typen ReferenceInputProperties. Ange till "Stream" för typen StreamInputProperties. "Referens"
"Stream" (krävs)

IoTHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en IoT Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Devices/IotHubs" (krävs)

IoTHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en IoT Hub-konsumentgrupp som ska användas för att läsa händelser från IoT Hub. Om det inte anges använder indata Iot Hubs standardkonsumentgrupp. sträng
Slutpunkt IoT Hub-slutpunkten som ska anslutas till (dvs. meddelanden/händelser, meddelanden/åtgärderÖvervakaHändelse osv.). sträng
iotHubNamespace Namnet eller URI:n för IoT Hub. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för IoT Hub. Den här principen måste innehålla minst behörigheten Tjänstanslutning. Krävs för PUT-begäranden (CreateOrReplace). sträng

JavaScriptFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en JavaScript-funktion. JavaScriptFunctionBindingEgenskaper
typ Anger funktionens bindningstyp. "Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

JavaScriptFunctionBindingEgenskaper

Namn Beskrivning Värde
manus JavaScript-koden som innehåller en enskild funktionsdefinition. Exempel: "function (x, y) { return x + y; }" sträng

JsonSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med JSON-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). JsonSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Json" (krävs)

JsonSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
format Den här egenskapen gäller endast JSON-serialisering av utdata. Det är inte tillämpligt för indata. Den här egenskapen anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt. Standardvärdet är "lineSeparated" om det lämnas null. Matris
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng
Namn Resursnamnet sträng (krävs)
Egenskaper De egenskaper som är associerade med ett direktuppspelningsjobb. Krävs för PUT-begäranden (CreateOrReplace). StreamingJobProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Utdata

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med utdata. Krävs för PUT-begäranden (CreateOrReplace). OutputProperties

OutputDataSource

Namn Beskrivning Värde
typ Ange till Microsoft.DataLake/Accounts för typen AzureDataLakeStoreOutputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubOutputDataSource. Ange till "Microsoft.ServiceBus/Queue" för typen ServiceBusQueueOutputDataSource. Ange till "Microsoft.ServiceBus/Topic" för typ ServiceBusTopicOutputDataSource. Ange till "Microsoft.Sql/Server/Database" för typ AzureSqlDatabaseOutputDataSource. Ange till Microsoft.Storage/Blob för typen BlobOutputDataSource. Ange till Microsoft.Storage/DocumentDB för typ DocumentDbOutputDataSource. Ange till "Microsoft.Storage/Table" för typen AzureTableOutputDataSource. Ange till "PowerBI" för typen PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI" (krävs)

OutputProperties

Namn Beskrivning Värde
datakälla Beskriver den datakälla som utdata skrivs till. Krävs för PUT-begäranden (CreateOrReplace). OutputDataSource
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering

PowerBIOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Power BI-utdata. Krävs för PUT-begäranden (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "PowerBI" (krävs)

PowerBIOutputDataSourceProperties

Namn Beskrivning Värde
dataset Namnet på Power BI-datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
groupId ID:t för Power BI-gruppen. sträng
groupName Namnet på Power BI-gruppen. Använd den här egenskapen för att komma ihåg vilket specifikt Power BI-grupp-ID som användes. sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Power BI-tabellen under den angivna datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

ReferenceInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Storage/Blob" för typen BlobReferenceInputDataSource. "Microsoft.Storage/Blob" (krävs)

ReferenceInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). ReferenceInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Referens" (krävs)

ScalarFunctionConfiguration

Namn Beskrivning Värde
bindande Funktionens fysiska bindning. I Azure Machine Learning-webbtjänstens fall beskriver detta till exempel slutpunkten. FunctionBinding
Ingångar En lista med indata som beskriver funktionens parametrar. FunctionInput[]
utdata Funktionens utdata. FunctionOutput-

ScalarFunctionProperties

Namn Beskrivning Värde
Egenskaper Beskriver konfigurationen av skalärfunktionen. ScalarFunctionConfiguration
typ Anger typ av funktion. "Skalär" (krävs)

Serialisering

Namn Beskrivning Värde
typ Ange till "Avro" för typ AvroSerialization. Ange till "Csv" för typen CsvSerialization. Ange till Json för typen JsonSerialization. "Avro"
"Csv"
"Json" (krävs)

ServiceBusQueueOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Service Bus-köutdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Queue" (krävs)

ServiceBusQueueOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
queueName Namnet på Service Bus-kön. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

ServiceBusTopicOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Service Bus Topic-utdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Topic" (krävs)

ServiceBusTopicOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
topicName Namnet på Service Bus-ämnet. Krävs för PUT-begäranden (CreateOrReplace). sträng

Sku

Namn Beskrivning Värde
Namn Namnet på SKU:n. Krävs för PUT-begäranden (CreateOrReplace). "Standard"

StorageAccount

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng

StreamingJobProperties

Namn Beskrivning Värde
compatibilityLevel Styr vissa körningsbeteenden för strömningsjobbet. '1.0'
dataLocale Dataspråket för stream analytics-jobbet. Värdet ska vara namnet på en .NET-kultur som stöds från uppsättningen https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Standardvärdet är "en-US" om ingen har angetts. sträng
eventsLateArrivalMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där händelser som kommer sent kan inkluderas. Intervallet som stöds är -1 till 1814399 (20.23:59:59 dagar) och -1 används för att ange väntetid på obestämd tid. Om egenskapen saknas tolkas den med värdet -1. Int
eventsOutOfOrderMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där out-of-order-händelser kan justeras för att vara tillbaka i ordning. Int
eventsOutOfOrderPolicy Anger vilken princip som ska tillämpas på händelser som tas emot i fel ordning i indatahändelseströmmen. "Justera"
"Släpp"
Funktioner En lista över en eller flera funktioner för strömningsjobbet. Namnegenskapen för varje funktion krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Funktion[]
Ingångar En lista över en eller flera indata till strömningsjobbet. Namnegenskapen för varje indata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda indata. indata[]
outputErrorPolicy Anger vilken princip som ska tillämpas på händelser som anländer till utdata och inte kan skrivas till den externa lagringen på grund av att den är felaktigt formaterad (saknade kolumnvärden, kolumnvärden av fel typ eller storlek). "Släpp"
"Stopp"
Utgångar En lista över en eller flera utdata för strömningsjobbet. Namnegenskapen för varje utdata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda utdata. utdata[]
outputStartMode Den här egenskapen bör endast användas när du vill att jobbet ska startas omedelbart när det skapas. Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime. sträng
Sku Beskriver SKU:n för strömningsjobbet. Krävs för PUT-begäranden (CreateOrReplace). Sku
omvandling Anger frågan och antalet enheter för direktuppspelning som ska användas för strömningsjobbet. Namnegenskapen för omvandlingen krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Transformering

StreamInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Devices/IotHubs" för typ IoTHubStreamInputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubStreamInputDataSource. Ange till "Microsoft.Storage/Blob" för typen BlobStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob" (krävs)

StreamInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller dataströmmar. Krävs för PUT-begäranden (CreateOrReplace). StreamInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Stream" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

Omvandling

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en transformering. Krävs för PUT-begäranden (CreateOrReplace). TransformationProperties

TransformationEgenskaper

Namn Beskrivning Värde
fråga Anger den fråga som ska köras i strömningsjobbet. Du kan läsa mer om Stream Analytics Query Language (SAQL) här: https://msdn.microsoft.com/library/azure/dn834998 . Krävs för PUT-begäranden (CreateOrReplace). sträng
streamingUnits Anger antalet strömningsenheter som strömningsjobbet använder. Int

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa ett Standard Stream Analytics-jobb Den här mallen skapar ett Standard Stream Analytics-jobb. För mer information är Azure Stream Analytics en realtidsanalys och komplex händelsebearbetningsmotor som är utformad för att analysera och bearbeta stora volymer av snabbuppspelningsdata från flera källor samtidigt. Mönster och relationer kan identifieras i information som extraheras från ett antal indatakällor, inklusive enheter, sensorer, klickströmmar, sociala medieflöden och program. Dessa mönster kan användas för att utlösa åtgärder och initiera arbetsflöden som att skapa aviseringar, mata in information till ett rapporteringsverktyg eller lagra transformerade data för senare användning. Stream Analytics är också tillgängligt på Azure IoT Edge-körning och har stöd för samma exakta språk eller syntax som molnet.

Resursdefinition för ARM-mall

Resurstypen streamingjobs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StreamAnalytics/streamingjobs-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.StreamAnalytics/streamingjobs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "compatibilityLevel": "string",
    "dataLocale": "string",
    "eventsLateArrivalMaxDelayInSeconds": "int",
    "eventsOutOfOrderMaxDelayInSeconds": "int",
    "eventsOutOfOrderPolicy": "string",
    "functions": [
      {
        "name": "string",
        "properties": {
          "type": "string"
          // For remaining properties, see FunctionProperties objects
        }
      }
    ],
    "inputs": [
      {
        "name": "string",
        "properties": {
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          },
          "type": "string"
          // For remaining properties, see InputProperties objects
        }
      }
    ],
    "outputErrorPolicy": "string",
    "outputs": [
      {
        "name": "string",
        "properties": {
          "datasource": {
            "type": "string"
            // For remaining properties, see OutputDataSource objects
          },
          "serialization": {
            "type": "string"
            // For remaining properties, see Serialization objects
          }
        }
      }
    ],
    "outputStartMode": "string",
    "outputStartTime": "string",
    "sku": {
      "name": "string"
    },
    "transformation": {
      "name": "string",
      "properties": {
        "query": "string",
        "streamingUnits": "int"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

FunctionBinding-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.MachineLearning/WebServiceanvänder du:

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

För Microsoft.StreamAnalytics/JavascriptUdfanvänder du:

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

OutputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.DataLake/Accountsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.ServiceBus/Queueanvänder du:

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

För Microsoft.ServiceBus/Topicanvänder du:

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

För Microsoft.Sql/Server/Databaseanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

För Microsoft.Storage/DocumentDBanvänder du:

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

För Microsoft.Storage/Tableanvänder du:

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

För PowerBI-använder du:

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

StreamInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Devices/IotHubsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

InputProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Referensanvänder du:

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

För Streamanvänder du:

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

FunctionProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Scalaranvänder du:

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

Serialiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För Avroanvänder du:

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

För Csvanvänder du:

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

För Jsonanvänder du:

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

ReferenceInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Storage/Blobanvänder du:

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

Egenskapsvärden

AvroSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med Avro-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). någon
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Avro" (krävs)

AzureDataLakeStoreOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från Azure Data Lake Store. Krävs för PUT-begäranden (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.DataLake/Accounts" (krävs)

AzureDataLakeStoreOutputDataSourceProperties

Namn Beskrivning Värde
accountName Namnet på Azure Data Lake Store-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i filePathPrefix används värdet för den här egenskapen som datumformat i stället. sträng
filePathPrefix Platsen för filen som utdata ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
tenantId Klient-ID:t för användaren som användes för att hämta uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
timeFormat Tidsformatet. Oavsett var {time} visas i filePathPrefix används värdet för den här egenskapen som tidsformat i stället. sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

AzureMachineLearningWebServiceFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en Azure Machine Learning-webbtjänst. AzureMachineLearningWebServiceFunctionBindingProperties
typ Anger funktionens bindningstyp. "Microsoft.MachineLearning/WebService" (krävs)

AzureMachineLearningWebServiceFunctionBindingProperties

Namn Beskrivning Värde
apiKey API-nyckeln som används för att autentisera med Request-Response slutpunkt. sträng
batchSize Tal mellan 1 och 10000 som beskriver det maximala antalet rader för varje Azure ML RRS-körningsbegäran. Standardvärdet är 1 000. Int
Slutpunkt Request-Response köra slutpunkten för Azure Machine Learning-webbtjänsten. Läs mer här: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs sträng
Ingångar Indata för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputs
Utgångar En lista över utdata från Azure Machine Learning-webbtjänstens slutpunktskörning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för indatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
mapTo Det nollbaserade indexet för funktionsparametern som den här indatan mappar till. Int
Namn Namnet på indatakolumnen. sträng

AzureMachineLearningWebServiceInputs

Namn Beskrivning Värde
columnNames En lista över indatakolumner för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputColumn[]
Namn Namnet på indata. Det här är namnet som angavs när slutpunkten redigeras. sträng

AzureMachineLearningWebServiceOutputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för utdatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
Namn Namnet på utdatakolumnen. sträng

AzureSqlDatabaseOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från en Azure SQL-databas. Krävs för PUT-begäranden (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Sql/Server/Database" (krävs)

AzureSqlDatabaseOutputDataSourceProperties

Namn Beskrivning Värde
databas Namnet på Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
lösenord Lösenordet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
server Namnet på SQL-servern som innehåller Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på tabellen i Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
användare Användarnamnet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng

AzureTableOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Azure Table-utdata. Krävs för PUT-begäranden (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Table" (krävs)

AzureTableOutputDataSourceProperties

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
batchSize Antalet rader som ska skrivas till Azure-tabellen i taget. Int
columnsToRemove Om det anges är varje objekt i matrisen namnet på en kolumn som ska tas bort (om det finns) från utdatahändelseentiteter. string[]
partitionKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som partitionsnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
rowKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som radnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng

BlobOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobutdata. Krävs för PUT-begäranden (CreateOrReplace). BlobOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobOutputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobReferenceInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobReferenceInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobStreamInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
sourcePartitionCount Partitionsantalet för blobindatakällan. Intervall 1 – 1024. Int
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

CsvSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med CSV-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). CsvSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Csv" (krävs)

CsvSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
fieldDelimiter Anger avgränsare som ska användas för att separera kommaavgränsade värdeposter (CSV). Se /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output för en lista över värden som stöds. Krävs för PUT-begäranden (CreateOrReplace). sträng

DocumentDbOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett DocumentDB-utdata. Krävs för PUT-begäranden (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/DocumentDB" (krävs)

DocumentDbOutputDataSourceProperties

Namn Beskrivning Värde
accountId DocumentDB-kontonamnet eller ID:t. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountKey Kontonyckeln för DocumentDB-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
collectionNamePattern Samlingsnamnmönstret för de samlingar som ska användas. Samlingsnamnformatet kan konstrueras med hjälp av den valfria {partition}-token, där partitionerna börjar från 0. Mer information finns i avsnittet DocumentDB i /rest/api/streamanalytics/stream-analytics-output. Krävs för PUT-begäranden (CreateOrReplace). sträng
databas Namnet på DocumentDB-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
documentId Namnet på fältet i utdatahändelser som används för att ange den primära nyckel som infogar eller uppdaterar åtgärder baseras på. sträng
partitionKey Namnet på fältet i utdatahändelser som används för att ange nyckeln för partitionering av utdata mellan samlingar. Om "collectionNamePattern" innehåller token {partition} måste den här egenskapen anges. sträng

EventHubOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Händelsehubb-utdata. Krävs för PUT-begäranden (CreateOrReplace). EventHubOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubOutputDataSourceProperties

Namn Beskrivning Värde
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
partitionKey Den nyckel/kolumn som används för att avgöra till vilken partition som händelsedata ska skickas. sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

EventHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Event Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en händelsehubbkonsumentgrupp som ska användas för att läsa händelser från händelsehubben. Genom att ange distinkta konsumentgruppnamn för flera indata kan var och en av dessa indata ta emot samma händelser från händelsehubben. Om det inte anges använder indata händelsehubbens standardkonsumentgrupp. sträng
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

Funktion

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en funktion. FunctionProperties

FunctionBinding

Namn Beskrivning Värde
typ Ange till Microsoft.MachineLearning/WebService för typ AzureMachineLearningWebServiceFunctionBinding. Ange till "Microsoft.StreamAnalytics/JavascriptUdf" för typ JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
"Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

FunctionInput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionens indataparameter. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng
isConfigurationParameter En flagga som anger om parametern är en konfigurationsparameter. Sant om den här indataparametern förväntas vara en konstant. Standardvärdet är falskt. Bool

FunctionOutput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionsutdata. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng

FunctionProperties

Namn Beskrivning Värde
typ Ange till "Scalar" för typen ScalarFunctionProperties. "Skalär" (krävs)

Inmatning

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med indata. Krävs för PUT-begäranden (CreateOrReplace). InputProperties

InputProperties

Namn Beskrivning Värde
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering
typ Ange till Referens för typen ReferenceInputProperties. Ange till "Stream" för typen StreamInputProperties. "Referens"
"Stream" (krävs)

IoTHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en IoT Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Devices/IotHubs" (krävs)

IoTHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en IoT Hub-konsumentgrupp som ska användas för att läsa händelser från IoT Hub. Om det inte anges använder indata Iot Hubs standardkonsumentgrupp. sträng
Slutpunkt IoT Hub-slutpunkten som ska anslutas till (dvs. meddelanden/händelser, meddelanden/åtgärderÖvervakaHändelse osv.). sträng
iotHubNamespace Namnet eller URI:n för IoT Hub. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för IoT Hub. Den här principen måste innehålla minst behörigheten Tjänstanslutning. Krävs för PUT-begäranden (CreateOrReplace). sträng

JavaScriptFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en JavaScript-funktion. JavaScriptFunctionBindingEgenskaper
typ Anger funktionens bindningstyp. "Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

JavaScriptFunctionBindingEgenskaper

Namn Beskrivning Värde
manus JavaScript-koden som innehåller en enskild funktionsdefinition. Exempel: "function (x, y) { return x + y; }" sträng

JsonSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med JSON-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). JsonSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Json" (krävs)

JsonSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
format Den här egenskapen gäller endast JSON-serialisering av utdata. Det är inte tillämpligt för indata. Den här egenskapen anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt. Standardvärdet är "lineSeparated" om det lämnas null. Matris
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Namn Beskrivning Värde
apiVersion API-versionen '2016-03-01'
plats Den geo-plats där resursen finns sträng
Namn Resursnamnet sträng (krävs)
Egenskaper De egenskaper som är associerade med ett direktuppspelningsjobb. Krävs för PUT-begäranden (CreateOrReplace). StreamingJobProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.StreamAnalytics/streamingjobs"

Utdata

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med utdata. Krävs för PUT-begäranden (CreateOrReplace). OutputProperties

OutputDataSource

Namn Beskrivning Värde
typ Ange till Microsoft.DataLake/Accounts för typen AzureDataLakeStoreOutputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubOutputDataSource. Ange till "Microsoft.ServiceBus/Queue" för typen ServiceBusQueueOutputDataSource. Ange till "Microsoft.ServiceBus/Topic" för typ ServiceBusTopicOutputDataSource. Ange till "Microsoft.Sql/Server/Database" för typ AzureSqlDatabaseOutputDataSource. Ange till Microsoft.Storage/Blob för typen BlobOutputDataSource. Ange till Microsoft.Storage/DocumentDB för typ DocumentDbOutputDataSource. Ange till "Microsoft.Storage/Table" för typen AzureTableOutputDataSource. Ange till "PowerBI" för typen PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI" (krävs)

OutputProperties

Namn Beskrivning Värde
datakälla Beskriver den datakälla som utdata skrivs till. Krävs för PUT-begäranden (CreateOrReplace). OutputDataSource
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering

PowerBIOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Power BI-utdata. Krävs för PUT-begäranden (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "PowerBI" (krävs)

PowerBIOutputDataSourceProperties

Namn Beskrivning Värde
dataset Namnet på Power BI-datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
groupId ID:t för Power BI-gruppen. sträng
groupName Namnet på Power BI-gruppen. Använd den här egenskapen för att komma ihåg vilket specifikt Power BI-grupp-ID som användes. sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Power BI-tabellen under den angivna datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

ReferenceInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Storage/Blob" för typen BlobReferenceInputDataSource. "Microsoft.Storage/Blob" (krävs)

ReferenceInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). ReferenceInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Referens" (krävs)

ScalarFunctionConfiguration

Namn Beskrivning Värde
bindande Funktionens fysiska bindning. I Azure Machine Learning-webbtjänstens fall beskriver detta till exempel slutpunkten. FunctionBinding
Ingångar En lista med indata som beskriver funktionens parametrar. FunctionInput[]
utdata Funktionens utdata. FunctionOutput-

ScalarFunctionProperties

Namn Beskrivning Värde
Egenskaper Beskriver konfigurationen av skalärfunktionen. ScalarFunctionConfiguration
typ Anger typ av funktion. "Skalär" (krävs)

Serialisering

Namn Beskrivning Värde
typ Ange till "Avro" för typ AvroSerialization. Ange till "Csv" för typen CsvSerialization. Ange till Json för typen JsonSerialization. "Avro"
"Csv"
"Json" (krävs)

ServiceBusQueueOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Service Bus-köutdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Queue" (krävs)

ServiceBusQueueOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
queueName Namnet på Service Bus-kön. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

ServiceBusTopicOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Service Bus Topic-utdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Topic" (krävs)

ServiceBusTopicOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
topicName Namnet på Service Bus-ämnet. Krävs för PUT-begäranden (CreateOrReplace). sträng

Sku

Namn Beskrivning Värde
Namn Namnet på SKU:n. Krävs för PUT-begäranden (CreateOrReplace). "Standard"

StorageAccount

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng

StreamingJobProperties

Namn Beskrivning Värde
compatibilityLevel Styr vissa körningsbeteenden för strömningsjobbet. '1.0'
dataLocale Dataspråket för stream analytics-jobbet. Värdet ska vara namnet på en .NET-kultur som stöds från uppsättningen https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Standardvärdet är "en-US" om ingen har angetts. sträng
eventsLateArrivalMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där händelser som kommer sent kan inkluderas. Intervallet som stöds är -1 till 1814399 (20.23:59:59 dagar) och -1 används för att ange väntetid på obestämd tid. Om egenskapen saknas tolkas den med värdet -1. Int
eventsOutOfOrderMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där out-of-order-händelser kan justeras för att vara tillbaka i ordning. Int
eventsOutOfOrderPolicy Anger vilken princip som ska tillämpas på händelser som tas emot i fel ordning i indatahändelseströmmen. "Justera"
"Släpp"
Funktioner En lista över en eller flera funktioner för strömningsjobbet. Namnegenskapen för varje funktion krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Funktion[]
Ingångar En lista över en eller flera indata till strömningsjobbet. Namnegenskapen för varje indata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda indata. indata[]
outputErrorPolicy Anger vilken princip som ska tillämpas på händelser som anländer till utdata och inte kan skrivas till den externa lagringen på grund av att den är felaktigt formaterad (saknade kolumnvärden, kolumnvärden av fel typ eller storlek). "Släpp"
"Stopp"
Utgångar En lista över en eller flera utdata för strömningsjobbet. Namnegenskapen för varje utdata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda utdata. utdata[]
outputStartMode Den här egenskapen bör endast användas när du vill att jobbet ska startas omedelbart när det skapas. Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime. sträng
Sku Beskriver SKU:n för strömningsjobbet. Krävs för PUT-begäranden (CreateOrReplace). Sku
omvandling Anger frågan och antalet enheter för direktuppspelning som ska användas för strömningsjobbet. Namnegenskapen för omvandlingen krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Transformering

StreamInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Devices/IotHubs" för typ IoTHubStreamInputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubStreamInputDataSource. Ange till "Microsoft.Storage/Blob" för typen BlobStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob" (krävs)

StreamInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller dataströmmar. Krävs för PUT-begäranden (CreateOrReplace). StreamInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Stream" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

Omvandling

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en transformering. Krävs för PUT-begäranden (CreateOrReplace). TransformationProperties

TransformationEgenskaper

Namn Beskrivning Värde
fråga Anger den fråga som ska köras i strömningsjobbet. Du kan läsa mer om Stream Analytics Query Language (SAQL) här: https://msdn.microsoft.com/library/azure/dn834998 . Krävs för PUT-begäranden (CreateOrReplace). sträng
streamingUnits Anger antalet strömningsenheter som strömningsjobbet använder. Int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa ett Standard Stream Analytics-jobb

Distribuera till Azure
Den här mallen skapar ett Standard Stream Analytics-jobb. För mer information är Azure Stream Analytics en realtidsanalys och komplex händelsebearbetningsmotor som är utformad för att analysera och bearbeta stora volymer av snabbuppspelningsdata från flera källor samtidigt. Mönster och relationer kan identifieras i information som extraheras från ett antal indatakällor, inklusive enheter, sensorer, klickströmmar, sociala medieflöden och program. Dessa mönster kan användas för att utlösa åtgärder och initiera arbetsflöden som att skapa aviseringar, mata in information till ett rapporteringsverktyg eller lagra transformerade data för senare användning. Stream Analytics är också tillgängligt på Azure IoT Edge-körning och har stöd för samma exakta språk eller syntax som molnet.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen streamingjobs kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.StreamAnalytics/streamingjobs-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      compatibilityLevel = "string"
      dataLocale = "string"
      eventsLateArrivalMaxDelayInSeconds = int
      eventsOutOfOrderMaxDelayInSeconds = int
      eventsOutOfOrderPolicy = "string"
      functions = [
        {
          name = "string"
          properties = {
            type = "string"
            // For remaining properties, see FunctionProperties objects
          }
        }
      ]
      inputs = [
        {
          name = "string"
          properties = {
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
            type = "string"
            // For remaining properties, see InputProperties objects
          }
        }
      ]
      outputErrorPolicy = "string"
      outputs = [
        {
          name = "string"
          properties = {
            datasource = {
              type = "string"
              // For remaining properties, see OutputDataSource objects
            }
            serialization = {
              type = "string"
              // For remaining properties, see Serialization objects
            }
          }
        }
      ]
      outputStartMode = "string"
      outputStartTime = "string"
      sku = {
        name = "string"
      }
      transformation = {
        name = "string"
        properties = {
          query = "string"
          streamingUnits = int
        }
      }
    }
  })
}

FunctionBinding-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.MachineLearning/WebServiceanvänder du:

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

För Microsoft.StreamAnalytics/JavascriptUdfanvänder du:

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

OutputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.DataLake/Accountsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.ServiceBus/Queueanvänder du:

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

För Microsoft.ServiceBus/Topicanvänder du:

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

För Microsoft.Sql/Server/Databaseanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

För Microsoft.Storage/DocumentDBanvänder du:

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

För Microsoft.Storage/Tableanvänder du:

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

För PowerBI-använder du:

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

StreamInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Devices/IotHubsanvänder du:

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

För Microsoft.ServiceBus/EventHubanvänder du:

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

För Microsoft.Storage/Blobanvänder du:

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

InputProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Referensanvänder du:

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

För Streamanvänder du:

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

FunctionProperties-objekt

Ange egenskapen typ för att ange typ av objekt.

För Scalaranvänder du:

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

Serialiseringsobjekt

Ange egenskapen typ för att ange typ av objekt.

För Avroanvänder du:

{
  properties = ?
  type = "Avro"
}

För Csvanvänder du:

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

För Jsonanvänder du:

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

ReferenceInputDataSource-objekt

Ange egenskapen typ för att ange typ av objekt.

För Microsoft.Storage/Blobanvänder du:

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

Egenskapsvärden

AvroSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med Avro-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). någon
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Avro" (krävs)

AzureDataLakeStoreOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från Azure Data Lake Store. Krävs för PUT-begäranden (CreateOrReplace). AzureDataLakeStoreOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.DataLake/Accounts" (krävs)

AzureDataLakeStoreOutputDataSourceProperties

Namn Beskrivning Värde
accountName Namnet på Azure Data Lake Store-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i filePathPrefix används värdet för den här egenskapen som datumformat i stället. sträng
filePathPrefix Platsen för filen som utdata ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
tenantId Klient-ID:t för användaren som användes för att hämta uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
timeFormat Tidsformatet. Oavsett var {time} visas i filePathPrefix används värdet för den här egenskapen som tidsformat i stället. sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

AzureMachineLearningWebServiceFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en Azure Machine Learning-webbtjänst. AzureMachineLearningWebServiceFunctionBindingProperties
typ Anger funktionens bindningstyp. "Microsoft.MachineLearning/WebService" (krävs)

AzureMachineLearningWebServiceFunctionBindingProperties

Namn Beskrivning Värde
apiKey API-nyckeln som används för att autentisera med Request-Response slutpunkt. sträng
batchSize Tal mellan 1 och 10000 som beskriver det maximala antalet rader för varje Azure ML RRS-körningsbegäran. Standardvärdet är 1 000. Int
Slutpunkt Request-Response köra slutpunkten för Azure Machine Learning-webbtjänsten. Läs mer här: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs sträng
Ingångar Indata för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputs
Utgångar En lista över utdata från Azure Machine Learning-webbtjänstens slutpunktskörning. AzureMachineLearningWebServiceOutputColumn[]

AzureMachineLearningWebServiceInputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för indatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
mapTo Det nollbaserade indexet för funktionsparametern som den här indatan mappar till. Int
Namn Namnet på indatakolumnen. sträng

AzureMachineLearningWebServiceInputs

Namn Beskrivning Värde
columnNames En lista över indatakolumner för Azure Machine Learning-webbtjänstens slutpunkt. AzureMachineLearningWebServiceInputColumn[]
Namn Namnet på indata. Det här är namnet som angavs när slutpunkten redigeras. sträng

AzureMachineLearningWebServiceOutputColumn

Namn Beskrivning Värde
Datatyp Datatypen (Azure Machine Learning stöds) för utdatakolumnen. En lista över giltiga Azure Machine Learning-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . sträng
Namn Namnet på utdatakolumnen. sträng

AzureSqlDatabaseOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med utdata från en Azure SQL-databas. Krävs för PUT-begäranden (CreateOrReplace). AzureSqlDatabaseOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Sql/Server/Database" (krävs)

AzureSqlDatabaseOutputDataSourceProperties

Namn Beskrivning Värde
databas Namnet på Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
lösenord Lösenordet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
server Namnet på SQL-servern som innehåller Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på tabellen i Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
användare Användarnamnet som ska användas för att ansluta till Azure SQL-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng

AzureTableOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Azure Table-utdata. Krävs för PUT-begäranden (CreateOrReplace). AzureTableOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Table" (krävs)

AzureTableOutputDataSourceProperties

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
batchSize Antalet rader som ska skrivas till Azure-tabellen i taget. Int
columnsToRemove Om det anges är varje objekt i matrisen namnet på en kolumn som ska tas bort (om det finns) från utdatahändelseentiteter. string[]
partitionKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som partitionsnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
rowKey Det här elementet anger namnet på en kolumn från SELECT-instruktionen i frågan som ska användas som radnyckel för Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Azure Table. Krävs för PUT-begäranden (CreateOrReplace). sträng

BlobOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobutdata. Krävs för PUT-begäranden (CreateOrReplace). BlobOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobOutputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobReferenceInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). BlobReferenceInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobReferenceInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

BlobStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en blobindata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). BlobStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/Blob" (krävs)

BlobStreamInputDataSourceProperties

Namn Beskrivning Värde
behållare Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). sträng
dateFormat Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. sträng
pathPattern Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output. sträng
sourcePartitionCount Partitionsantalet för blobindatakällan. Intervall 1 – 1024. Int
storageAccounts En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). StorageAccount[]
timeFormat Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. sträng

CsvSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med CSV-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). CsvSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Csv" (krävs)

CsvSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
fieldDelimiter Anger avgränsare som ska användas för att separera kommaavgränsade värdeposter (CSV). Se /rest/api/streamanalytics/stream-analytics-input eller /rest/api/streamanalytics/stream-analytics-output för en lista över värden som stöds. Krävs för PUT-begäranden (CreateOrReplace). sträng

DocumentDbOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett DocumentDB-utdata. Krävs för PUT-begäranden (CreateOrReplace). DocumentDbOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Storage/DocumentDB" (krävs)

DocumentDbOutputDataSourceProperties

Namn Beskrivning Värde
accountId DocumentDB-kontonamnet eller ID:t. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountKey Kontonyckeln för DocumentDB-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
collectionNamePattern Samlingsnamnmönstret för de samlingar som ska användas. Samlingsnamnformatet kan konstrueras med hjälp av den valfria {partition}-token, där partitionerna börjar från 0. Mer information finns i avsnittet DocumentDB i /rest/api/streamanalytics/stream-analytics-output. Krävs för PUT-begäranden (CreateOrReplace). sträng
databas Namnet på DocumentDB-databasen. Krävs för PUT-begäranden (CreateOrReplace). sträng
documentId Namnet på fältet i utdatahändelser som används för att ange den primära nyckel som infogar eller uppdaterar åtgärder baseras på. sträng
partitionKey Namnet på fältet i utdatahändelser som används för att ange nyckeln för partitionering av utdata mellan samlingar. Om "collectionNamePattern" innehåller token {partition} måste den här egenskapen anges. sträng

EventHubOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Händelsehubb-utdata. Krävs för PUT-begäranden (CreateOrReplace). EventHubOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubOutputDataSourceProperties

Namn Beskrivning Värde
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
partitionKey Den nyckel/kolumn som används för att avgöra till vilken partition som händelsedata ska skickas. sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

EventHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Event Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). EventHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/EventHub" (krävs)

EventHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en händelsehubbkonsumentgrupp som ska användas för att läsa händelser från händelsehubben. Genom att ange distinkta konsumentgruppnamn för flera indata kan var och en av dessa indata ta emot samma händelser från händelsehubben. Om det inte anges använder indata händelsehubbens standardkonsumentgrupp. sträng
eventHubName Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

Funktion

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en funktion. FunctionProperties

FunctionBinding

Namn Beskrivning Värde
typ Ange till Microsoft.MachineLearning/WebService för typ AzureMachineLearningWebServiceFunctionBinding. Ange till "Microsoft.StreamAnalytics/JavascriptUdf" för typ JavaScriptFunctionBinding. "Microsoft.MachineLearning/WebService"
"Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

FunctionInput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionens indataparameter. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng
isConfigurationParameter En flagga som anger om parametern är en konfigurationsparameter. Sant om den här indataparametern förväntas vara en konstant. Standardvärdet är falskt. Bool

FunctionOutput

Namn Beskrivning Värde
Datatyp Datatypen (Azure Stream Analytics stöds) för funktionsutdata. En lista över giltiga Azure Stream Analytics-datatyper beskrivs i https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx sträng

FunctionProperties

Namn Beskrivning Värde
typ Ange till "Scalar" för typen ScalarFunctionProperties. "Skalär" (krävs)

Inmatning

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med indata. Krävs för PUT-begäranden (CreateOrReplace). InputProperties

InputProperties

Namn Beskrivning Värde
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering
typ Ange till Referens för typen ReferenceInputProperties. Ange till "Stream" för typen StreamInputProperties. "Referens"
"Stream" (krävs)

IoTHubStreamInputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en IoT Hub-indata som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). IoTHubStreamInputDataSourceProperties
typ Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.Devices/IotHubs" (krävs)

IoTHubStreamInputDataSourceProperties

Namn Beskrivning Värde
consumerGroupName Namnet på en IoT Hub-konsumentgrupp som ska användas för att läsa händelser från IoT Hub. Om det inte anges använder indata Iot Hubs standardkonsumentgrupp. sträng
Slutpunkt IoT Hub-slutpunkten som ska anslutas till (dvs. meddelanden/händelser, meddelanden/åtgärderÖvervakaHändelse osv.). sträng
iotHubNamespace Namnet eller URI:n för IoT Hub. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för IoT Hub. Den här principen måste innehålla minst behörigheten Tjänstanslutning. Krävs för PUT-begäranden (CreateOrReplace). sträng

JavaScriptFunctionBinding

Namn Beskrivning Värde
Egenskaper Bindningsegenskaperna som är associerade med en JavaScript-funktion. JavaScriptFunctionBindingEgenskaper
typ Anger funktionens bindningstyp. "Microsoft.StreamAnalytics/JavascriptUdf" (krävs)

JavaScriptFunctionBindingEgenskaper

Namn Beskrivning Värde
manus JavaScript-koden som innehåller en enskild funktionsdefinition. Exempel: "function (x, y) { return x + y; }" sträng

JsonSerialization

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med JSON-serialiseringstypen. Krävs för PUT-begäranden (CreateOrReplace). JsonSerializationEgenskaper
typ Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). "Json" (krävs)

JsonSerializationEgenskaper

Namn Beskrivning Värde
kodning Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). "UTF8"
format Den här egenskapen gäller endast JSON-serialisering av utdata. Det är inte tillämpligt för indata. Den här egenskapen anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt. Standardvärdet är "lineSeparated" om det lämnas null. Matris
'LineSeparated'

Microsoft.StreamAnalytics/streamingjobs

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng
Namn Resursnamnet sträng (krävs)
Egenskaper De egenskaper som är associerade med ett direktuppspelningsjobb. Krävs för PUT-begäranden (CreateOrReplace). StreamingJobProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.StreamAnalytics/streamingjobs@2016-03-01"

Utdata

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med utdata. Krävs för PUT-begäranden (CreateOrReplace). OutputProperties

OutputDataSource

Namn Beskrivning Värde
typ Ange till Microsoft.DataLake/Accounts för typen AzureDataLakeStoreOutputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubOutputDataSource. Ange till "Microsoft.ServiceBus/Queue" för typen ServiceBusQueueOutputDataSource. Ange till "Microsoft.ServiceBus/Topic" för typ ServiceBusTopicOutputDataSource. Ange till "Microsoft.Sql/Server/Database" för typ AzureSqlDatabaseOutputDataSource. Ange till Microsoft.Storage/Blob för typen BlobOutputDataSource. Ange till Microsoft.Storage/DocumentDB för typ DocumentDbOutputDataSource. Ange till "Microsoft.Storage/Table" för typen AzureTableOutputDataSource. Ange till "PowerBI" för typen PowerBIOutputDataSource. "Microsoft.DataLake/Accounts"
"Microsoft.ServiceBus/EventHub"
"Microsoft.ServiceBus/Queue"
"Microsoft.ServiceBus/Topic"
"Microsoft.Sql/Server/Database"
"Microsoft.Storage/Blob"
"Microsoft.Storage/DocumentDB"
"Microsoft.Storage/Table"
"PowerBI" (krävs)

OutputProperties

Namn Beskrivning Värde
datakälla Beskriver den datakälla som utdata skrivs till. Krävs för PUT-begäranden (CreateOrReplace). OutputDataSource
serialisering Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). serialisering

PowerBIOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Power BI-utdata. Krävs för PUT-begäranden (CreateOrReplace). PowerBIOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "PowerBI" (krävs)

PowerBIOutputDataSourceProperties

Namn Beskrivning Värde
dataset Namnet på Power BI-datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
groupId ID:t för Power BI-gruppen. sträng
groupName Namnet på Power BI-gruppen. Använd den här egenskapen för att komma ihåg vilket specifikt Power BI-grupp-ID som användes. sträng
refreshToken En uppdateringstoken som kan användas för att hämta en giltig åtkomsttoken som sedan kan användas för att autentisera med datakällan. En giltig uppdateringstoken kan för närvarande endast hämtas via Azure-portalen. Vi rekommenderar att du placerar ett dummy-strängvärde här när du skapar datakällan och sedan går till Azure-portalen för att autentisera datakällan som uppdaterar den här egenskapen med en giltig uppdateringstoken. Krävs för PUT-begäranden (CreateOrReplace). sträng
bord Namnet på Power BI-tabellen under den angivna datauppsättningen. Krävs för PUT-begäranden (CreateOrReplace). sträng
tokenUserDisplayName Användarens visningsnamn för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng
tokenUserPrincipalName Användarens huvudnamn (UPN) för den användare som användes för att hämta uppdateringstoken. Använd den här egenskapen för att komma ihåg vilken användare som användes för att hämta uppdateringstoken. sträng

ReferenceInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Storage/Blob" för typen BlobReferenceInputDataSource. "Microsoft.Storage/Blob" (krävs)

ReferenceInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). ReferenceInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Referens" (krävs)

ScalarFunctionConfiguration

Namn Beskrivning Värde
bindande Funktionens fysiska bindning. I Azure Machine Learning-webbtjänstens fall beskriver detta till exempel slutpunkten. FunctionBinding
Ingångar En lista med indata som beskriver funktionens parametrar. FunctionInput[]
utdata Funktionens utdata. FunctionOutput-

ScalarFunctionProperties

Namn Beskrivning Värde
Egenskaper Beskriver konfigurationen av skalärfunktionen. ScalarFunctionConfiguration
typ Anger typ av funktion. "Skalär" (krävs)

Serialisering

Namn Beskrivning Värde
typ Ange till "Avro" för typ AvroSerialization. Ange till "Csv" för typen CsvSerialization. Ange till Json för typen JsonSerialization. "Avro"
"Csv"
"Json" (krävs)

ServiceBusQueueOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med en Service Bus-köutdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusQueueOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Queue" (krävs)

ServiceBusQueueOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
queueName Namnet på Service Bus-kön. Krävs för PUT-begäranden (CreateOrReplace). sträng
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng

ServiceBusTopicOutputDataSource

Namn Beskrivning Värde
Egenskaper De egenskaper som är associerade med ett Service Bus Topic-utdata. Krävs för PUT-begäranden (CreateOrReplace). ServiceBusTopicOutputDataSourceProperties
typ Anger vilken typ av datakällutdata som ska skrivas till. Krävs för PUT-begäranden (CreateOrReplace). "Microsoft.ServiceBus/Topic" (krävs)

ServiceBusTopicOutputDataSourceProperties

Namn Beskrivning Värde
propertyColumns En strängmatris med namnen på utdatakolumner som ska kopplas till Service Bus-meddelanden som anpassade egenskaper. string[]
serviceBusNamespace Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyKey Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). sträng
sharedAccessPolicyName Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). sträng
topicName Namnet på Service Bus-ämnet. Krävs för PUT-begäranden (CreateOrReplace). sträng

Sku

Namn Beskrivning Värde
Namn Namnet på SKU:n. Krävs för PUT-begäranden (CreateOrReplace). "Standard"

StorageAccount

Namn Beskrivning Värde
accountKey Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng
accountName Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). sträng

StreamingJobProperties

Namn Beskrivning Värde
compatibilityLevel Styr vissa körningsbeteenden för strömningsjobbet. '1.0'
dataLocale Dataspråket för stream analytics-jobbet. Värdet ska vara namnet på en .NET-kultur som stöds från uppsättningen https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Standardvärdet är "en-US" om ingen har angetts. sträng
eventsLateArrivalMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där händelser som kommer sent kan inkluderas. Intervallet som stöds är -1 till 1814399 (20.23:59:59 dagar) och -1 används för att ange väntetid på obestämd tid. Om egenskapen saknas tolkas den med värdet -1. Int
eventsOutOfOrderMaxDelayInSeconds Den maximala tillåtna fördröjningen i sekunder där out-of-order-händelser kan justeras för att vara tillbaka i ordning. Int
eventsOutOfOrderPolicy Anger vilken princip som ska tillämpas på händelser som tas emot i fel ordning i indatahändelseströmmen. "Justera"
"Släpp"
Funktioner En lista över en eller flera funktioner för strömningsjobbet. Namnegenskapen för varje funktion krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Funktion[]
Ingångar En lista över en eller flera indata till strömningsjobbet. Namnegenskapen för varje indata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda indata. indata[]
outputErrorPolicy Anger vilken princip som ska tillämpas på händelser som anländer till utdata och inte kan skrivas till den externa lagringen på grund av att den är felaktigt formaterad (saknade kolumnvärden, kolumnvärden av fel typ eller storlek). "Släpp"
"Stopp"
Utgångar En lista över en eller flera utdata för strömningsjobbet. Namnegenskapen för varje utdata krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda PATCH-API:et som är tillgängligt för enskilda utdata. utdata[]
outputStartMode Den här egenskapen bör endast användas när du vill att jobbet ska startas omedelbart när det skapas. Värdet kan vara JobStartTime, CustomTime eller LastOutputEventTime för att ange om startpunkten för utdatahändelseströmmen ska starta när jobbet startas, starta med en anpassad användartidsstämpel som anges via egenskapen outputStartTime eller starta från den senaste händelsens utdatatid. "CustomTime"
"JobStartTime"
"LastOutputEventTime"
outputStartTime Värdet är antingen en ISO-8601-formaterad tidsstämpel som anger startpunkten för utdatahändelseströmmen eller null för att indikera att utdatahändelseströmmen startar när direktuppspelningsjobbet startas. Den här egenskapen måste ha ett värde om outputStartMode är inställt på CustomTime. sträng
Sku Beskriver SKU:n för strömningsjobbet. Krävs för PUT-begäranden (CreateOrReplace). Sku
omvandling Anger frågan och antalet enheter för direktuppspelning som ska användas för strömningsjobbet. Namnegenskapen för omvandlingen krävs när du anger den här egenskapen i en PUT-begäran. Det går inte att ändra den här egenskapen via en PATCH-åtgärd. Du måste använda patch-API:et som är tillgängligt för den enskilda omvandlingen. Transformering

StreamInputDataSource

Namn Beskrivning Värde
typ Ange till "Microsoft.Devices/IotHubs" för typ IoTHubStreamInputDataSource. Ange till "Microsoft.ServiceBus/EventHub" för typen EventHubStreamInputDataSource. Ange till "Microsoft.Storage/Blob" för typen BlobStreamInputDataSource. "Microsoft.Devices/IotHubs"
"Microsoft.ServiceBus/EventHub"
"Microsoft.Storage/Blob" (krävs)

StreamInputProperties

Namn Beskrivning Värde
datakälla Beskriver en indatakälla som innehåller dataströmmar. Krävs för PUT-begäranden (CreateOrReplace). StreamInputDataSource
typ Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). "Stream" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

Omvandling

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper De egenskaper som är associerade med en transformering. Krävs för PUT-begäranden (CreateOrReplace). TransformationProperties

TransformationEgenskaper

Namn Beskrivning Värde
fråga Anger den fråga som ska köras i strömningsjobbet. Du kan läsa mer om Stream Analytics Query Language (SAQL) här: https://msdn.microsoft.com/library/azure/dn834998 . Krävs för PUT-begäranden (CreateOrReplace). sträng
streamingUnits Anger antalet strömningsenheter som strömningsjobbet använder. Int