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