Microsoft.StreamAnalytics streamingjobs
Definicja zasobu Bicep
Typ zasobu streamingjobs można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'Standard'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any()
}
}
properties: {
cluster: {
id: 'string'
}
compatibilityLevel: 'string'
contentStoragePolicy: 'string'
dataLocale: 'string'
eventsLateArrivalMaxDelayInSeconds: int
eventsOutOfOrderMaxDelayInSeconds: int
eventsOutOfOrderPolicy: 'string'
externals: {
container: 'string'
path: 'string'
refreshConfiguration: {
dateFormat: 'string'
pathPattern: 'string'
refreshInterval: 'string'
refreshType: 'string'
timeFormat: 'string'
}
storageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
}
functions: [
{
name: 'string'
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
]
inputs: [
{
name: 'string'
properties: {
compression: {
type: 'string'
}
partitionKey: 'string'
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
watermarkSettings: {
watermarkMode: 'string'
}
type: 'string'
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount: {
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
jobType: 'string'
outputErrorPolicy: 'string'
outputs: [
{
name: 'string'
properties: {
datasource: {
type: 'string'
// For remaining properties, see OutputDataSource objects
}
serialization: {
type: 'string'
// For remaining properties, see Serialization objects
}
sizeWindow: int
timeWindow: 'string'
watermarkSettings: {
maxWatermarkDifferenceAcrossPartitions: 'string'
watermarkMode: 'string'
}
}
}
]
outputStartMode: 'string'
outputStartTime: 'string'
sku: {
capacity: int
name: 'Standard'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
}
Obiekty FunctionProperties
Ustaw właściwość type , aby określić typ obiektu.
W przypadku agregacji użyj:
type: 'Aggregate'
W przypadku wartości skalarnych użyj:
type: 'Scalar'
Obiekty FunctionBinding
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Microsoft.MachineLearning/WebService użyj:
type: 'Microsoft.MachineLearning/WebService'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
W przypadku usługi Microsoft.MachineLearningServices użyj:
type: 'Microsoft.MachineLearningServices'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
W przypadku usługi Microsoft.StreamAnalytics/CLRUdf użyj:
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
W przypadku usługi Microsoft.StreamAnalytics/JavascriptUdf użyj:
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
Obiekty InputProperties
Ustaw właściwość type , aby określić typ obiektu.
W celach referencyjnych użyj:
type: 'Reference'
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
W przypadku usługi Stream użyj:
type: 'Stream'
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
Obiekty serializacji
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Avro użyj:
type: 'Avro'
properties: any()
W przypadku pliku Csv użyj polecenia:
type: 'Csv'
properties: {
encoding: 'UTF8'
fieldDelimiter: 'string'
}
W przypadku elementu CustomClr użyj:
type: 'CustomClr'
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
W przypadku funkcji Delta użyj:
type: 'Delta'
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
W przypadku formatu Json użyj:
type: 'Json'
properties: {
encoding: 'UTF8'
format: 'string'
}
W przypadku parquet użyj:
type: 'Parquet'
properties: any()
ReferenceInputDataSource, obiekty
Ustaw właściwość type , aby określić typ obiektu.
W przypadku pliku użyj polecenia :
type: 'File'
properties: {
path: 'string'
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
blobName: 'string'
container: 'string'
dateFormat: 'string'
deltaPathPattern: 'string'
deltaSnapshotRefreshRate: 'string'
fullSnapshotRefreshRate: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
W przypadku danych pierwotnych użyj:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Obiekty StreamInputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramy GatewayMessageBus użyj:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
W przypadku usługi Microsoft.Devices/IotHubs użyj:
type: 'Microsoft.Devices/IotHubs'
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
W przypadku elementów Microsoft.EventGrid/EventSubscriptions użyj:
type: 'Microsoft.EventGrid/EventSubscriptions'
properties: {
eventTypes: [
'string'
]
schema: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
subscriber: {
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'string'
}
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
W przypadku danych pierwotnych użyj:
type: 'Raw'
properties: {
payload: 'string'
payloadUri: 'string'
}
Obiekty OutputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramy GatewayMessageBus użyj:
type: 'GatewayMessageBus'
properties: {
topic: 'string'
}
W przypadku elementu Microsoft.AzureFunction użyj:
type: 'Microsoft.AzureFunction'
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
W przypadku konta Microsoft.DataLake/Accounts użyj:
type: 'Microsoft.DataLake/Accounts'
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
W przypadku bazy danych Microsoft.DBForPostgreSQL/servers/databases użyj:
type: 'Microsoft.DBForPostgreSQL/servers/databases'
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
type: 'Microsoft.EventHub/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
W przypadku obiektów Microsoft.Kusto/clusters/databases użyj:
type: 'Microsoft.Kusto/clusters/databases'
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
type: 'Microsoft.ServiceBus/EventHub'
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
W przypadku elementu Microsoft.ServiceBus/Queue użyj:
type: 'Microsoft.ServiceBus/Queue'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any()
}
W przypadku elementu Microsoft.ServiceBus/Topic użyj:
type: 'Microsoft.ServiceBus/Topic'
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
type: 'Microsoft.Sql/Server/Database'
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
W przypadku usługi Microsoft.Sql/Server/DataWarehouse użyj:
type: 'Microsoft.Sql/Server/DataWarehouse'
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type: 'Microsoft.Storage/Blob'
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
W przypadku usługi Microsoft.Storage/DocumentDB użyj:
type: 'Microsoft.Storage/DocumentDB'
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
W przypadku elementu Microsoft.Storage/Table użyj:
type: 'Microsoft.Storage/Table'
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
W przypadku usługi Power BI użyj:
type: 'PowerBI'
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
W przypadku danych pierwotnych użyj:
type: 'Raw'
properties: {
payloadUri: 'string'
}
Wartości właściwości
streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Alfanumeryczne, łączniki i podkreślenia. |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
identity | Opisuje tożsamość zarządzaną przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych. | Tożsamość |
properties | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | StreamingJobProperties |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może mieć wartość SystemAssigned lub UserAssigned. | ciąg |
userAssignedIdentities | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | W przypadku funkcji Bicep można użyć funkcji any(). |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
cluster | Klaster, na którym będą uruchamiane zadania przesyłania strumieniowego. | Informacje o klastrze |
Compatibilitylevel | Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. | '1.0' '1.2' |
contentStoragePolicy | Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli jest ustawiona wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. |
ciąg |
eventsLateArrivalMaxDelayInSeconds | Maksymalne dopuszczalne opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, jest interpretowana jako wartość -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. | int |
eventsOutOfOrderPolicy | Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych. | "Dostosuj" "Drop" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | Zewnętrzna |
— funkcje | Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. | Funkcja[] |
Wejścia | Lista co najmniej jednego wejścia zadania przesyłania strumieniowego. Właściwość name dla każdego wejścia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. | Dane wejściowe[] |
jobStorageAccount | Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej | JobStorageAccount |
jobType | Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". |
"Chmura" "Edge" |
outputErrorPolicy | Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). | "Drop" "Zatrzymaj" |
Wyjść | Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. | Dane wyjściowe[] |
outputStartMode | Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, uruchamiać się przy użyciu niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime. | ciąg |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
Transformacji | Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. | Przekształcenia |
Informacje o klastrze
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator zasobu klastra. | ciąg |
Zewnętrzna
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | ciąg |
path | Ścieżka UserCustomCode. | ciąg |
refreshConfiguration | Parametry odświeżania dla wszystkich aktualizowalnych funkcji zdefiniowanych przez użytkownika znajdujących się w konfiguracji zadania. | RefreshConfiguration |
storageAccount | Właściwości skojarzone z kontem usługi Azure Storage | StorageAccount |
RefreshConfiguration
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
Refreshinterval | Interwał odświeżania. | ciąg |
refreshType | Ta właściwość wskazuje, która opcja odświeżania danych ma być używana, Blokowanie lub Blokowanie. | "Blokowanie" "Blokowanie" |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
Konto magazynu
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z funkcją. | Właściwości funkcji |
Właściwości funkcji
Nazwa | Opis | Wartość |
---|---|---|
properties | FunkcjaKonfiguracja | |
typ | Ustawianie typu obiektu | Agregacja Skalarny (wymagany) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
powiązanie | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisano punkt końcowy. | Powiązanie funkcji |
Wejścia | FunctionInput[] | |
output | Opisuje dane wyjściowe funkcji. | FunctionOutput |
Powiązanie funkcji
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (wymagane) |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | ciąg |
AzureMachineLearningStudioInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowane dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningStudioOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
name | Nazwa kolumny wyjściowej. | ciąg |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | ciąg |
inputRequestName | Etykieta obiektu żądania wejściowego. | ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które zostaną wysłane na partycję zadania do usługi uczenia maszynowego. Domyślna wartość wynosi 1. | int |
outputResponseName | Etykieta obiektu żądania wyjściowego. | ciąg |
Wyjść | Lista danych wyjściowych z wykonania punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe. | int |
name | Nazwa kolumny wyjściowej. | ciąg |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
class | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
method | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
Updatemode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Możliwe do odświeżenia" "Statyczny" |
JavaScriptFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | ciąg |
FunctionInput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) parametru wejściowego funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
isConfigurationParameter | Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. | bool |
FunctionOutput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) danych wyjściowych funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
Właściwości aggregateFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagane) |
Właściwości ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalarny" (wymagany) |
Dane wejściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości wejściowe |
Właściwości wejściowe
Nazwa | Opis | Wartość |
---|---|---|
kompresja | Opisuje sposób kompresji danych wejściowych | Kompresja |
partitionKey | partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych | ciąg |
Serializacji | Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
watermarkSettings | Ustawienia określające, czy mają być odczytywane zdarzenia limitu. | InputWatermarkProperties |
typ | Ustawianie typu obiektu | Odwołanie Strumień (wymagany) |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
Serializacja
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Avro Csv Lista niestandardowa Delta Json Parquet (wymagany) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
properties | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). | W przypadku funkcji Bicep można użyć funkcji any(). |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
properties | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
fieldDelimiter | Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać listę obsługiwanych wartości. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
properties | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | ciąg |
serializacjaDllPath | Ścieżka biblioteki serializacji. | ciąg |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagana) |
properties | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
deltaTablePath | Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. | ciąg (wymagany) |
partitionColumns | Określa nazwy kolumn, dla których tabela usługi Delta Lake zostanie podzielona na partycje. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | ciąg[] |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagane) |
properties | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
format | Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format kodu JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i "tablicę", co wskazuje, że dane wyjściowe zostaną sformatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. | "Tablica" "LineSeparated" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
properties | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). | W przypadku funkcji Bicep można użyć funkcji any(). |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb limitu wejściowego. | "Brak" "ReadWatermark" |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
Źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Plik Microsoft.Sql/Server/Database Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
properties | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
path | Ścieżka pliku. | ciąg |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | ciąg |
deltaSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania przyrostowych zmian z bazy danych SQL. Aby użyć tej opcji, zalecamy używanie tabel czasowych w usłudze Azure SQL Database. | ciąg |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | ciąg |
hasło | Ten element jest skojarzony z elementem źródła danych. Jest to hasło, które będzie używane do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
refreshRate | Ten element jest skojarzony z elementem źródła danych. Wskazuje to, jak często dane będą pobierane z bazy danych. Jest to format DateTime. | ciąg |
refreshType | Wskazuje typ opcji odświeżania danych. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Statyczny" |
serwer | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do których zostanie zapisana. | ciąg |
użytkownik | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa użytkownika, która będzie używana do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
blobName | Nazwa danych wejściowych obiektu blob. | ciąg |
kontener | Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. | ciąg |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | ciąg |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego źródła danych wejściowych obiektu blob. | ciąg |
fullSnapshotRefreshRate | Interwał odświeżania źródła danych wejściowych obiektu blob. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 256. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payload | Zawartość serializowana w formacie JSON danych wejściowych. Musi być ustawiony ładunek lub ładunekUri, ale nie oba. | ciąg |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Musi być ustawiony ładunek lub ładunekUri, ale nie oba. | ciąg |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagany) |
Źródło danych | Opisuje wejściowe źródło danych zawierające dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagany) |
properties | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierające dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców IoT Hub, która powinna służyć do odczytywania zdarzeń z IoT Hub. Jeśli nie zostanie określona, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. | ciąg |
endpoint | Punkt końcowy IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | ciąg |
iotHubNamespace | Nazwa lub identyfikator URI IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie service connect. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę Event Grid. | ciąg[] |
schema | Wskazuje typ schematu usługi Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
Subskrybenta | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg (wymagany) |
EventHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | Nazwa grupy odbiorców centrum zdarzeń, która powinna być używana do odczytywania zdarzeń z centrum zdarzeń. Określenie odrębnych nazw grup odbiorców dla wielu danych wejściowych umożliwia każdemu z tych danych wejściowych odbieranie tych samych zdarzeń z centrum zdarzeń. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców centrum zdarzeń. | ciąg |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
prefetchCount | Liczba komunikatów, które odbiornik komunikatów może jednocześnie zażądać. | int |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera w ramach skojarzonego konta magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 - 1024. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dane wyjściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości wyjściowe |
Właściwości wyjściowe
Nazwa | Opis | Wartość |
---|---|---|
Źródło danych | Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | OutputDataSource |
Serializacji | Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
sizeWindow | Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. | int |
timeWindow | Przedział czasu filtrowania danych wyjściowych zadania usługi Stream Analytics. | ciąg |
watermarkSettings | Ustawienia określające, czy należy wysyłać znaki wodne do podrzędnego. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagany) |
properties | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.AzureFunction" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz umożliwiający dostęp do funkcji. | ciąg |
functionAppName | Nazwa aplikacji Azure Functions. | ciąg |
Functionname | Nazwa funkcji w aplikacji Azure Functions. | ciąg |
maxBatchCount | Właściwość, która umożliwia określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do Azure Functions. Wartość domyślna to 100. | int |
maxBatchSize | Właściwość, która umożliwia ustawienie maksymalnego rozmiaru dla każdej partii wyjściowej wysyłanej do funkcji platformy Azure. Jednostka wejściowa jest w bajtach. Domyślnie ta wartość to 262 144 bajtów (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format daty. | ciąg |
filePathPrefix | Lokalizacja pliku, do którego powinny być zapisywane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który może następnie służyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania jest obecnie dostępny tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tenantId | Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
timeFormat | Format czasu. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika użyta do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (wymagane) |
properties | Właściwości skojarzone ze źródłem danych wyjściowych bazy danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisywania) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
partitionKey | Klucz/kolumna, która służy do określania, która partycja ma wysyłać dane zdarzenia. | ciąg |
propertyColumns | Właściwości skojarzone z danymi wyjściowymi tego centrum zdarzeń. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/databases" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
cluster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
database | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. | ciąg[] |
Queuename | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemu skojarzone z kolejką usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | W przypadku Bicep można użyć funkcji any(). |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemowe skojarzone z danymi wyjściowymi tematu usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | ciąg |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxBatchCount | Maksymalna liczba partii do zapisu w bazie danych Sql. Wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. | int |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisujący) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobPathPrefix | Prefiks ścieżki obiektu blob. | ciąg |
BlobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | Wzorzec nazwy kolekcji do użycia. Format nazwy kolekcji można utworzyć przy użyciu opcjonalnego tokenu {partition}, w którym partycje zaczynają się od 0. Aby uzyskać więcej informacji, https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output zobacz sekcję usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
database | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Documentid | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. | ciąg |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych między kolekcjami. Jeśli element "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | ciąg |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Table" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
batchSize | Liczba wierszy do zapisania w tabeli platformy Azure jednocześnie. | int |
columnsToRemove | Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń. | ciąg[] |
partitionKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz partycji dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
rowKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz wiersza dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
PowerBIOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "PowerBI" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
groupId | Identyfikator grupy usługi Power BI. | ciąg |
Groupname | Nazwa grupy usługi Power BI. Użyj tej właściwości, aby zapamiętać, który identyfikator grupy usługi Power BI został użyty. | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny zostać zapisane dane wyjściowe. Jeśli ta właściwość nie jest ustawiona, dane wyjściowe zostaną zapisane w magazynie tymczasowym, a adres URL sygnatury dostępu współdzielonego do tego magazynu tymczasowego zostanie uwzględniony w wyniku. | ciąg |
OutputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Opisuje maksymalną różnicę między najszybszymi i najwolniejszymi partycjami, więc okno poza kolejnością, które przechwytuje wszystkie niezbędne zdarzenia w zadaniach podrzędnych, jest dobrze zdefiniowane. | ciąg |
watermarkMode | Tryb limitu wyjściowego. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Pojemność jednostki SKU. | int |
name | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
Przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości przekształcenia |
Właściwości przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
query | Określa zapytanie, które zostanie uruchomione w zadaniu przesyłania strumieniowego. Więcej informacji na temat języka zapytań usługi Stream Analytics (SAQL) można znaleźć tutaj: https://msdn.microsoft.com/library/azure/dn834998 . Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
streamingUnits | Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. | int |
validStreamingUnits | Określa prawidłowe jednostki przesyłania strumieniowego, do których można skalować zadanie przesyłania strumieniowego. | int[] |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie zadania usługi Stream Analytics w warstwie Standardowa |
Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics to analiza w czasie rzeczywistym i złożony aparat przetwarzania zdarzeń, który jest przeznaczony do analizowania i przetwarzania dużych ilości szybkich danych przesyłanych strumieniowo z wielu źródeł jednocześnie. Wzorce i relacje można zidentyfikować w informacjach wyodrębnionych z wielu źródeł wejściowych, takich jak urządzenia, czujniki, strumienie kliknięć, kanały informacyjne mediów społecznościowych i aplikacje. Te wzorce mogą służyć do wyzwalania akcji i inicjowania przepływów pracy, takich jak tworzenie alertów, przekazywanie informacji do narzędzia raportowania lub przechowywanie przekształconych danych do późniejszego użycia. Ponadto usługa Stream Analytics jest dostępna w środowisku uruchomieniowym usługi Azure IoT Edge i obsługuje ten sam język lub składnię co chmura. |
Definicja zasobu szablonu usługi ARM
Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.StreamAnalytics/streamingjobs",
"apiVersion": "2021-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "Standard"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"cluster": {
"id": "string"
},
"compatibilityLevel": "string",
"contentStoragePolicy": "string",
"dataLocale": "string",
"eventsLateArrivalMaxDelayInSeconds": "int",
"eventsOutOfOrderMaxDelayInSeconds": "int",
"eventsOutOfOrderPolicy": "string",
"externals": {
"container": "string",
"path": "string",
"refreshConfiguration": {
"dateFormat": "string",
"pathPattern": "string",
"refreshInterval": "string",
"refreshType": "string",
"timeFormat": "string"
},
"storageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
},
"functions": [
{
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
],
"inputs": [
{
"name": "string",
"properties": {
"compression": {
"type": "string"
},
"partitionKey": "string",
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"watermarkSettings": {
"watermarkMode": "string"
},
"type": "string"
// For remaining properties, see InputProperties objects
}
}
],
"jobStorageAccount": {
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
},
"jobType": "string",
"outputErrorPolicy": "string",
"outputs": [
{
"name": "string",
"properties": {
"datasource": {
"type": "string"
// For remaining properties, see OutputDataSource objects
},
"serialization": {
"type": "string"
// For remaining properties, see Serialization objects
},
"sizeWindow": "int",
"timeWindow": "string",
"watermarkSettings": {
"maxWatermarkDifferenceAcrossPartitions": "string",
"watermarkMode": "string"
}
}
}
],
"outputStartMode": "string",
"outputStartTime": "string",
"sku": {
"capacity": "int",
"name": "Standard"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
}
}
Obiekty FunctionProperties
Ustaw właściwość type , aby określić typ obiektu.
W obszarze Agregacja użyj:
"type": "Aggregate"
W przypadku skalarnych użyj:
"type": "Scalar"
Obiekty FunctionBinding
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Microsoft.MachineLearning/WebService użyj:
"type": "Microsoft.MachineLearning/WebService",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
}
W przypadku usługi Microsoft.MachineLearningServices użyj:
"type": "Microsoft.MachineLearningServices",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
}
W przypadku usługi Microsoft.StreamAnalytics/CLRUdf użyj:
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
}
W przypadku usługi Microsoft.StreamAnalytics/JavascriptUdf użyj:
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
Obiekty InputProperties
Ustaw właściwość type , aby określić typ obiektu.
Aby uzyskać informacje, użyj:
"type": "Reference",
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
}
W przypadku usługi Stream użyj:
"type": "Stream",
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
}
Obiekty serializacji
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Avro użyj:
"type": "Avro",
"properties": {}
W przypadku pliku CSV użyj:
"type": "Csv",
"properties": {
"encoding": "UTF8",
"fieldDelimiter": "string"
}
W przypadku elementu CustomClr użyj:
"type": "CustomClr",
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
}
W przypadku funkcji Delta użyj:
"type": "Delta",
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
}
W przypadku formatu Json użyj:
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "string"
}
W przypadku parquet użyj:
"type": "Parquet",
"properties": {}
ReferenceInputDataSource obiektów
Ustaw właściwość type , aby określić typ obiektu.
W przypadku pliku użyj:
"type": "File",
"properties": {
"path": "string"
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"blobName": "string",
"container": "string",
"dateFormat": "string",
"deltaPathPattern": "string",
"deltaSnapshotRefreshRate": "string",
"fullSnapshotRefreshRate": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
W przypadku opcji Nieprzetworzone użyj:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Obiekty StreamInputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramyMessageBus użyj:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
W przypadku usługi Microsoft.Devices/IotHubs użyj:
"type": "Microsoft.Devices/IotHubs",
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
W przypadku usługi Microsoft.EventGrid/EventSubscriptions użyj:
"type": "Microsoft.EventGrid/EventSubscriptions",
"properties": {
"eventTypes": [ "string" ],
"schema": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"subscriber": {
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "string"
}
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
W przypadku opcji Nieprzetworzone użyj:
"type": "Raw",
"properties": {
"payload": "string",
"payloadUri": "string"
}
Obiekty OutputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramyMessageBus użyj:
"type": "GatewayMessageBus",
"properties": {
"topic": "string"
}
W przypadku funkcji Microsoft.AzureFunction użyj:
"type": "Microsoft.AzureFunction",
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
}
W przypadku usługi Microsoft.DataLake/Accounts użyj:
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
W przypadku bazy danych Microsoft.DBForPostgreSQL/servers/databases użyj:
"type": "Microsoft.DBForPostgreSQL/servers/databases",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
"type": "Microsoft.EventHub/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
W przypadku usługi Microsoft.Kusto/clusters/databases użyj:
"type": "Microsoft.Kusto/clusters/databases",
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
}
W przypadku usługi Microsoft.ServiceBus/Queue użyj:
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
}
W przypadku elementu Microsoft.ServiceBus/Topic użyj:
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
"type": "Microsoft.Sql/Server/Database",
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
W przypadku programu Microsoft.Sql/Server/DataWarehouse użyj:
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
"type": "Microsoft.Storage/Blob",
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
}
W przypadku usługi Microsoft.Storage/DocumentDB użyj:
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
}
W przypadku usługi Microsoft.Storage/Table użyj:
"type": "Microsoft.Storage/Table",
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
}
W przypadku usługi Power BI użyj:
"type": "PowerBI",
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
}
W przypadku opcji Nieprzetworzone użyj:
"type": "Raw",
"properties": {
"payloadUri": "string"
}
Wartości właściwości
streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.StreamAnalytics/streamingjobs" |
apiVersion | Wersja interfejsu API zasobów | "2021-10-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Alfanumeryczne, łączniki i podkreślenia. |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
identity | Opisuje tożsamość zarządzaną przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych. | Tożsamość |
properties | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | StreamingJobProperties |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może mieć wartość SystemAssigned lub UserAssigned. | ciąg |
userAssignedIdentities | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
cluster | Klaster, na którym będą uruchamiane zadania przesyłania strumieniowego. | Informacje o klastrze |
Compatibilitylevel | Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. | '1.0' '1.2' |
contentStoragePolicy | Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli jest ustawiona wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. |
ciąg |
eventsLateArrivalMaxDelayInSeconds | Maksymalne dopuszczalne opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, jest interpretowana jako wartość -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. | int |
eventsOutOfOrderPolicy | Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych. | "Dostosuj" "Drop" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | Zewnętrzna |
— funkcje | Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. | Funkcja[] |
Wejścia | Lista co najmniej jednego wejścia zadania przesyłania strumieniowego. Właściwość name dla każdego wejścia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. | Dane wejściowe[] |
jobStorageAccount | Właściwości skojarzone z kontem usługi Azure Storage z tożsamością usługi zarządzanej | JobStorageAccount |
jobType | Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". |
"Chmura" "Edge" |
outputErrorPolicy | Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu nieprawidłowego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). | "Drop" "Zatrzymaj" |
Wyjść | Lista co najmniej jednego wyjścia zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. | Dane wyjściowe[] |
outputStartMode | Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartością może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, uruchamiać się przy użyciu niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime. | ciąg |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
Transformacji | Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla pojedynczej transformacji. | Przekształcenia |
ClusterInfo
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator zasobu klastra. | ciąg |
Zewnętrzna
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | ciąg |
path | Ścieżka UserCustomCode. | ciąg |
refreshConfiguration | Parametry odświeżania dla dowolnych/wszystkich aktualizowalnych funkcji zdefiniowanych przez użytkownika znajdujących się w konfiguracji zadania. | Odświeżaniekonfiguracja |
storageAccount | Właściwości skojarzone z kontem usługi Azure Storage | StorageAccount |
Odświeżaniekonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
Refreshinterval | Interwał odświeżania. | ciąg |
refreshType | Ta właściwość wskazuje, której opcji odświeżania danych używać, blokowania lub odblokowywania. | "Blokowanie" "Odblokowywanie" |
timeFormat | Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
StorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z funkcją. | FunkcjeWłaściwości |
FunkcjeWłaściwości
Nazwa | Opis | Wartość |
---|---|---|
properties | FunkcjaKonfiguracja | |
typ | Ustawianie typu obiektu | Agregacja Skalarny (wymagany) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
powiązanie | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisano punkt końcowy. | Powiązanie funkcji |
Wejścia | FunctionInput[] | |
output | Opisuje dane wyjściowe funkcji. | FunctionOutput |
Powiązanie funkcji
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (wymagane) |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | ciąg |
AzureMachineLearningStudioInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowane dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningStudioOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
name | Nazwa kolumny wyjściowej. | ciąg |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | ciąg |
inputRequestName | Etykieta obiektu żądania wejściowego. | ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które zostaną wysłane na partycję zadania do usługi uczenia maszynowego. Domyślna wartość wynosi 1. | int |
outputResponseName | Etykieta obiektu żądania wyjściowego. | ciąg |
Wyjść | Lista danych wyjściowych z wykonania punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe. | int |
name | Nazwa kolumny wyjściowej. | ciąg |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
class | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
method | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
Updatemode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Możliwe do odświeżenia" "Statyczny" |
JavaScriptFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | ciąg |
FunctionInput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) parametru wejściowego funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
isConfigurationParameter | Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. | bool |
FunctionOutput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) danych wyjściowych funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
Właściwości aggregateFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagane) |
Właściwości ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalarny" (wymagany) |
Dane wejściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości wejściowe |
Właściwości wejściowe
Nazwa | Opis | Wartość |
---|---|---|
kompresja | Opisuje sposób kompresji danych wejściowych | Kompresja |
partitionKey | partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych | ciąg |
Serializacji | Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
watermarkSettings | Ustawienia określające, czy mają być odczytywane zdarzenia limitu. | InputWatermarkProperties |
typ | Ustawianie typu obiektu | Odwołanie Strumień (wymagany) |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
Serializacja
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Avro Csv Lista niestandardowa Delta Json Parquet (wymagany) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
properties | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
properties | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
fieldDelimiter | Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać listę obsługiwanych wartości. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
properties | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | ciąg |
serializacjaDllPath | Ścieżka biblioteki serializacji. | ciąg |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagane) |
properties | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
deltaTablePath | Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. | ciąg (wymagany) |
partitionColumns | Określa nazwy kolumn, dla których tabela usługi Delta Lake zostanie podzielona na partycje. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | ciąg[] |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagane) |
properties | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
format | Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format JSON, w ramach których zostaną zapisane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i tablicę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. | "Tablica" "LineSeparated" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
properties | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb limitu wejściowego. | "Brak" "ReadWatermark" |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
Źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Plik Microsoft.Sql/Server/Database Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
properties | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
path | Ścieżka pliku. | ciąg |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | ciąg |
deltaSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania przyrostowych zmian z bazy danych SQL. Aby użyć tej opcji, zalecamy używanie tabel czasowych w usłudze Azure SQL Database. | ciąg |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | ciąg |
hasło | Ten element jest skojarzony z elementem źródła danych. Jest to hasło, które będzie używane do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
refreshRate | Ten element jest skojarzony z elementem źródła danych. Wskazuje to, jak często dane będą pobierane z bazy danych. Jest to format DateTime. | ciąg |
refreshType | Wskazuje typ opcji odświeżania danych. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Statyczny" |
serwer | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do którego zostanie zapisana. | ciąg |
użytkownik | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa użytkownika, która będzie używana do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
blobName | Nazwa danych wejściowych obiektu blob. | ciąg |
kontener | Nazwa kontenera w ramach skojarzonego konta magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | ciąg |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego wejściowego źródła danych obiektu blob. | ciąg |
fullSnapshotRefreshRate | Interwał odświeżania wejściowego źródła danych obiektu blob. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 256. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payload | Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości. | ciąg |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości. | ciąg |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagane) |
Źródło danych | Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierające dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców IoT Hub, która powinna być używana do odczytywania zdarzeń z IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi IoT Hub. | ciąg |
endpoint | Punkt końcowy IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | ciąg |
iotHubNamespace | Nazwa lub identyfikator URI IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę usługi Event Grid. | ciąg[] |
schema | Wskazuje typ schematu usługi Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
Subskrybenta | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg (wymagany) |
EventHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | Nazwa grupy odbiorców centrum zdarzeń, która powinna służyć do odczytywania zdarzeń z centrum zdarzeń. Określanie odrębnych nazw grup odbiorców dla wielu danych wejściowych umożliwia każdemu z tych danych wejściowych odbieranie tych samych zdarzeń z centrum zdarzeń. Jeśli nie zostanie określona, dane wejściowe używają domyślnej grupy odbiorców centrum zdarzeń. | ciąg |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
prefetchCount | Liczba komunikatów, które odbiorca komunikatów może żądać jednocześnie. | int |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 - 1024. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dane wyjściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości wyjściowe |
Właściwości wyjściowe
Nazwa | Opis | Wartość |
---|---|---|
Źródło danych | Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | OutputDataSource |
Serializacji | Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
sizeWindow | Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. | int |
timeWindow | Przedział czasu filtrowania danych wyjściowych zadania usługi Stream Analytics. | ciąg |
watermarkSettings | Ustawienia określające, czy należy wysyłać znaki wodne do podrzędnego. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.AzureFunction" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. | ciąg |
functionAppName | Nazwa aplikacji Azure Functions. | ciąg |
Functionname | Nazwa funkcji w aplikacji Azure Functions. | ciąg |
maxBatchCount | Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do Azure Functions. Wartość domyślna to 100. | int |
maxBatchSize | Właściwość, która umożliwia ustawienie maksymalnego rozmiaru dla każdej partii wyjściowej wysyłanej do funkcji platformy Azure. Jednostka wejściowa jest wyrażona w bajtach. Domyślnie ta wartość to 262 144 bajtów (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w filePathPrefix, wartość tej właściwości jest używana jako format daty. | ciąg |
filePathPrefix | Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tenantId | Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
timeFormat | Format czasu. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika użyta do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (wymagane) |
properties | Właściwości skojarzone ze źródłem danych wyjściowych bazy danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisywania) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
partitionKey | Klucz/kolumna, która służy do określania, która partycja ma wysyłać dane zdarzenia. | ciąg |
propertyColumns | Właściwości skojarzone z danymi wyjściowymi tego centrum zdarzeń. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/databases" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
cluster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
database | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowych. | ciąg[] |
Queuename | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemowe skojarzone z kolejką usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemowe skojarzone z danymi wyjściowymi tematu usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | ciąg |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxBatchCount | Maksymalna liczba partii do zapisu w bazie danych Sql. Wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. | int |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisujący) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobPathPrefix | Prefiks ścieżki obiektu blob. | ciąg |
BlobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | Wzorzec nazwy kolekcji do użycia. Format nazwy kolekcji można skonstruować przy użyciu opcjonalnego tokenu {partition}, w którym partycje zaczynają się od 0. Aby uzyskać więcej informacji, zobacz sekcję https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
database | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Documentid | Nazwa pola w zdarzeniach wyjściowych używanych do określenia klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizowania. | ciąg |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli element "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | ciąg |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Table" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
batchSize | Liczba wierszy do zapisu w tabeli platformy Azure naraz. | int |
columnsToRemove | Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z jednostek zdarzeń wyjściowych. | ciąg[] |
partitionKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz partycji dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
rowKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz wiersza dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
PowerBIOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Power BI" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
groupId | Identyfikator grupy usługi Power BI. | ciąg |
Groupname | Nazwa grupy usługi Power BI. Użyj tej właściwości, aby ułatwić zapamiętanie określonego identyfikatora grupy usługi Power BI. | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który może następnie służyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania jest obecnie dostępny tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika użyta do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby ułatwić zapamiętanie, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny być zapisywane dane wyjściowe. Jeśli ta właściwość nie jest ustawiona, dane wyjściowe zostaną zapisane w magazynie tymczasowym, a adres URL sygnatury dostępu współdzielonego do tego magazynu tymczasowego zostanie uwzględniony w wyniku. | ciąg |
OutputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Opisuje maksymalną różnicę między najszybszymi i najwolniejszymi partycjami, dzięki czemu okno poza kolejnością, które przechwytuje wszystkie niezbędne zdarzenia w zadaniach podrzędnych, jest dobrze zdefiniowane. | ciąg |
watermarkMode | Tryb znaku wodnego wyjściowego. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Pojemność jednostki SKU. | int |
name | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
Przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | PrzekształceniaWłaściwości |
PrzekształceniaWłaściwości
Nazwa | Opis | Wartość |
---|---|---|
query | Określa zapytanie, które zostanie uruchomione w zadaniu przesyłania strumieniowego. Więcej informacji na temat języka zapytań usługi Stream Analytics (SAQL) można znaleźć tutaj: https://msdn.microsoft.com/library/azure/dn834998 . Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
streamingUnits | Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. | int |
validStreamingUnits | Określa prawidłowe jednostki przesyłania strumieniowego, do których można skalować zadanie przesyłania strumieniowego. | int[] |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie zadania usługi Stream Analytics w warstwie Standardowa |
Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics to analiza w czasie rzeczywistym i złożony aparat przetwarzania zdarzeń, który jest przeznaczony do analizowania i przetwarzania dużych ilości szybkich danych przesyłanych strumieniowo z wielu źródeł jednocześnie. Wzorce i relacje można zidentyfikować w informacjach wyodrębnionych z wielu źródeł wejściowych, takich jak urządzenia, czujniki, strumienie kliknięć, kanały informacyjne mediów społecznościowych i aplikacje. Te wzorce mogą służyć do wyzwalania akcji i inicjowania przepływów pracy, takich jak tworzenie alertów, przekazywanie informacji do narzędzia raportowania lub przechowywanie przekształconych danych do późniejszego użycia. Ponadto usługa Stream Analytics jest dostępna w środowisku uruchomieniowym usługi Azure IoT Edge i obsługuje ten sam język lub składnię co chmura. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący element Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
cluster = {
id = "string"
}
compatibilityLevel = "string"
contentStoragePolicy = "string"
dataLocale = "string"
eventsLateArrivalMaxDelayInSeconds = int
eventsOutOfOrderMaxDelayInSeconds = int
eventsOutOfOrderPolicy = "string"
externals = {
container = "string"
path = "string"
refreshConfiguration = {
dateFormat = "string"
pathPattern = "string"
refreshInterval = "string"
refreshType = "string"
timeFormat = "string"
}
storageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
}
functions = [
{
name = "string"
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
}
]
inputs = [
{
name = "string"
properties = {
compression = {
type = "string"
}
partitionKey = "string"
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
watermarkSettings = {
watermarkMode = "string"
}
type = "string"
// For remaining properties, see InputProperties objects
}
}
]
jobStorageAccount = {
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
jobType = "string"
outputErrorPolicy = "string"
outputs = [
{
name = "string"
properties = {
datasource = {
type = "string"
// For remaining properties, see OutputDataSource objects
}
serialization = {
type = "string"
// For remaining properties, see Serialization objects
}
sizeWindow = int
timeWindow = "string"
watermarkSettings = {
maxWatermarkDifferenceAcrossPartitions = "string"
watermarkMode = "string"
}
}
}
]
outputStartMode = "string"
outputStartTime = "string"
sku = {
capacity = int
name = "Standard"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
sku = {
capacity = int
name = "Standard"
}
})
}
Obiekty FunctionProperties
Ustaw właściwość type , aby określić typ obiektu.
W obszarze Agregacja użyj:
type = "Aggregate"
W przypadku skalarnych użyj:
type = "Scalar"
Obiekty FunctionBinding
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Microsoft.MachineLearning/WebService użyj:
type = "Microsoft.MachineLearning/WebService"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
W przypadku usługi Microsoft.MachineLearningServices użyj:
type = "Microsoft.MachineLearningServices"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
W przypadku usługi Microsoft.StreamAnalytics/CLRUdf użyj:
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
W przypadku usługi Microsoft.StreamAnalytics/JavascriptUdf użyj:
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
Obiekty InputProperties
Ustaw właściwość type , aby określić typ obiektu.
Aby uzyskać informacje, użyj:
type = "Reference"
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
W przypadku usługi Stream użyj:
type = "Stream"
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
Obiekty serializacji
Ustaw właściwość type , aby określić typ obiektu.
W przypadku usługi Avro użyj:
type = "Avro"
W przypadku pliku CSV użyj:
type = "Csv"
properties = {
encoding = "UTF8"
fieldDelimiter = "string"
}
W przypadku elementu CustomClr użyj:
type = "CustomClr"
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
W przypadku funkcji Delta użyj:
type = "Delta"
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
W przypadku formatu Json użyj:
type = "Json"
properties = {
encoding = "UTF8"
format = "string"
}
W przypadku parquet użyj:
type = "Parquet"
ReferenceInputDataSource obiektów
Ustaw właściwość type , aby określić typ obiektu.
W przypadku pliku użyj:
type = "File"
properties = {
path = "string"
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
blobName = "string"
container = "string"
dateFormat = "string"
deltaPathPattern = "string"
deltaSnapshotRefreshRate = "string"
fullSnapshotRefreshRate = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
W przypadku opcji Nieprzetworzone użyj:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Obiekty StreamInputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramyMessageBus użyj:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
W przypadku usługi Microsoft.Devices/IotHubs użyj:
type = "Microsoft.Devices/IotHubs"
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku usługi Microsoft.EventGrid/EventSubscriptions użyj:
type = "Microsoft.EventGrid/EventSubscriptions"
properties = {
eventTypes = [
"string"
]
schema = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
subscriber = {
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "string"
}
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
W przypadku opcji Nieprzetworzone użyj:
type = "Raw"
properties = {
payload = "string"
payloadUri = "string"
}
Obiekty OutputDataSource
Ustaw właściwość type , aby określić typ obiektu.
W przypadku bramyMessageBus użyj:
type = "GatewayMessageBus"
properties = {
topic = "string"
}
W przypadku funkcji Microsoft.AzureFunction użyj:
type = "Microsoft.AzureFunction"
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
W przypadku usługi Microsoft.DataLake/Accounts użyj:
type = "Microsoft.DataLake/Accounts"
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
W przypadku bazy danych Microsoft.DBForPostgreSQL/servers/databases użyj:
type = "Microsoft.DBForPostgreSQL/servers/databases"
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
W przypadku usługi Microsoft.EventHub/EventHub użyj:
type = "Microsoft.EventHub/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku usługi Microsoft.Kusto/clusters/databases użyj:
type = "Microsoft.Kusto/clusters/databases"
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
W przypadku usługi Microsoft.ServiceBus/EventHub użyj:
type = "Microsoft.ServiceBus/EventHub"
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku usługi Microsoft.ServiceBus/Queue użyj:
type = "Microsoft.ServiceBus/Queue"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
W przypadku elementu Microsoft.ServiceBus/Topic użyj:
type = "Microsoft.ServiceBus/Topic"
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
W przypadku programu Microsoft.Sql/Server/Database użyj:
type = "Microsoft.Sql/Server/Database"
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
W przypadku programu Microsoft.Sql/Server/DataWarehouse użyj:
type = "Microsoft.Sql/Server/DataWarehouse"
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
W przypadku usługi Microsoft.Storage/Blob użyj:
type = "Microsoft.Storage/Blob"
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
W przypadku usługi Microsoft.Storage/DocumentDB użyj:
type = "Microsoft.Storage/DocumentDB"
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
W przypadku usługi Microsoft.Storage/Table użyj:
type = "Microsoft.Storage/Table"
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
W przypadku usługi Power BI użyj:
type = "PowerBI"
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
W przypadku opcji Nieprzetworzone użyj:
type = "Raw"
properties = {
payloadUri = "string"
}
Wartości właściwości
streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 3–63 Prawidłowe znaki: Alfanumeryczne, łączniki i podkreślenia. |
location | Lokalizacja geograficzna, w której znajduje się zasób | ciąg |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
identity | Opisuje tożsamość zarządzaną przypisaną do tego zadania, która może służyć do uwierzytelniania przy użyciu danych wejściowych i wyjściowych. | Tożsamość |
properties | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | StreamingJobProperties |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może być SystemAssigned lub UserAssigned. | ciąg |
identity_ids | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | Tablica identyfikatorów tożsamości użytkownika. |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
cluster | Klaster, w którym będą uruchamiane zadania przesyłania strumieniowego. | ClusterInfo |
Compatibilitylevel | Steruje pewnymi zachowaniami środowiska uruchomieniowego zadania przesyłania strumieniowego. | „1.0” "1.2" |
contentStoragePolicy | Prawidłowe wartości to JobStorageAccount i SystemAccount. Jeśli ustawiono wartość JobStorageAccount, wymaga to również od użytkownika określenia właściwości jobStorageAccount. . | "JobStorageAccount" "SystemAccount" |
dataLocale | Ustawienia regionalne danych zadania usługi Stream Analytics. Wartość powinna być nazwą obsługiwanej kultury .NET z zestawu https://msdn.microsoft.com/library/system.globalization.culturetypes(v=vs.110 ).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. |
ciąg |
eventsLateArrivalMaxDelayInSeconds | Maksymalne tolerowane opóźnienie w sekundach, w których zdarzenia przybywające późno mogą zostać uwzględnione. Obsługiwany zakres to -1 do 1814399 (20.23:59:59 dni) i -1 służy do określania oczekiwania na czas nieokreślony. Jeśli właściwość jest nieobecna, interpretowana jest wartość -1. | int |
eventsOutOfOrderMaxDelayInSeconds | Maksymalne dopuszczalne opóźnienie w sekundach, w których zdarzenia poza kolejnością można dostosować, aby wrócić do kolejności. | int |
eventsOutOfOrderPolicy | Wskazuje zasady, które mają być stosowane do zdarzeń, które docierają z kolejności w strumieniu zdarzeń wejściowych. | "Dostosuj" "Upuść" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | Zewnętrzna |
— funkcje | Lista co najmniej jednej funkcji zadania przesyłania strumieniowego. Właściwość name dla każdej funkcji jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla pojedynczej transformacji. | Funkcja[] |
Wejścia | Lista co najmniej jednego danych wejściowych zadania przesyłania strumieniowego. Właściwość name dla każdego danych wejściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wejściowych. | Dane wejściowe[] |
jobStorageAccount | Właściwości skojarzone z kontem usługi Azure Storage z usługą MSI | JobStorageAccount |
jobType | Opisuje typ zadania. Prawidłowe tryby to Cloud i "Edge". |
"Chmura" "Edge" |
outputErrorPolicy | Wskazuje zasady dotyczące stosowania do zdarzeń, które docierają do danych wyjściowych i nie mogą być zapisywane w magazynie zewnętrznym z powodu niewłaściwego utworzenia (brakujące wartości kolumn, wartości kolumn niewłaściwego typu lub rozmiaru). | "Upuść" "Zatrzymaj" |
Wyjść | Lista co najmniej jednego danych wyjściowych zadania przesyłania strumieniowego. Właściwość name dla każdego danych wyjściowych jest wymagana podczas określania tej właściwości w żądaniu PUT. Nie można zmodyfikować tej właściwości za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych danych wyjściowych. | Dane wyjściowe[] |
outputStartMode | Ta właściwość powinna być używana tylko wtedy, gdy jest to wymagane, aby zadanie zostało uruchomione natychmiast po utworzeniu. Wartość może być JobStartTime, CustomTime lub LastOutputEventTime, aby wskazać, czy punkt początkowy strumienia zdarzeń wyjściowych powinien rozpoczynać się za każdym razem, gdy zadanie jest uruchamiane, rozpoczynać się od niestandardowego sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpoczynać się od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sformatowana sygnatura czasowa ISO-8601 wskazująca punkt początkowy strumienia zdarzeń wyjściowych lub wartość null wskazująca, że strumień zdarzeń wyjściowych zostanie uruchomiony przy każdym uruchomieniu zadania przesyłania strumieniowego. Ta właściwość musi mieć wartość, jeśli właściwość outputStartMode jest ustawiona na Wartość CustomTime. | ciąg |
sku | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | Numer jednostki magazynowej |
Transformacji | Wskazuje zapytanie i liczbę jednostek przesyłania strumieniowego do użycia dla zadania przesyłania strumieniowego. Właściwość name przekształcenia jest wymagana podczas określania tej właściwości w żądaniu PUT. Tej właściwości nie można modyfikować za pomocą operacji PATCH. Musisz użyć interfejsu API PATCH dostępnego dla poszczególnych przekształceń. | Przekształcenia |
Informacje o klastrze
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator zasobu klastra. | ciąg |
Zewnętrzna
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | ciąg |
path | Ścieżka UserCustomCode. | ciąg |
refreshConfiguration | Parametry odświeżania dla wszystkich aktualizowalnych funkcji zdefiniowanych przez użytkownika znajdujących się w konfiguracji zadania. | RefreshConfiguration |
storageAccount | Właściwości skojarzone z kontem usługi Azure Storage | StorageAccount |
RefreshConfiguration
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
Refreshinterval | Interwał odświeżania. | ciąg |
refreshType | Ta właściwość wskazuje, która opcja odświeżania danych ma być używana, Blokowanie lub Blokowanie. | "Blokowanie" "Blokowanie" |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
Konto magazynu
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z funkcją. | Właściwości funkcji |
Właściwości funkcji
Nazwa | Opis | Wartość |
---|---|---|
properties | FunkcjaKonfiguracja | |
typ | Ustawianie typu obiektu | Agregacja Skalarny (wymagany) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
powiązanie | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. | FunctionBinding |
Wejścia | FunctionInput[] | |
output | Opisuje dane wyjściowe funkcji. | FunctionOutput |
FunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Microsoft.MachineLearning/WebService Microsoft.MachineLearningServices Microsoft.StreamAnalytics/CLRUdf Microsoft.StreamAnalytics/JavascriptUdf (wymagane) |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
name | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | ciąg |
AzureMachineLearningStudioInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
mapTo | Zerowy indeks parametru funkcji, który jest mapowane na dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningStudioOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. Lista prawidłowych typów danych usługi Azure Machine Learning jest opisana w temacie https://msdn.microsoft.com/library/azure/dn905923.aspx . |
ciąg |
name | Nazwa kolumny wyjściowej. | ciąg |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
properties | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | ciąg |
batchSize | Liczba z zakresu od 1 do 10000 opisujących maksymalną liczbę wierszy dla każdego żądania wykonania usługi Azure ML RRS. Wartość domyślna to 1000. | int |
endpoint | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | ciąg |
inputRequestName | Etykieta dla obiektu żądania wejściowego. | ciąg |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które zostaną wysłane na partycję zadania do usługi uczenia maszynowego. Domyślna wartość wynosi 1. | int |
outputResponseName | Etykieta dla obiektu żądania wyjściowego. | ciąg |
Wyjść | Lista danych wyjściowych z wykonywania punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceOutputColumn[] |
AzureMachineLearningServiceInputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wejściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowane dane wejściowe. | int |
name | Nazwa kolumny wejściowej. | ciąg |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | ciąg |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowane dane wejściowe. | int |
name | Nazwa kolumny wyjściowej. | ciąg |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
class | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
method | Kod Csharp zawierający pojedynczą definicję funkcji. | ciąg |
Updatemode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Odświeżane" "Statyczny" |
JavaScriptFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
properties | Właściwości powiązania skojarzone z funkcją Języka JavaScript. | JavaScriptFunctionBindingProperties |
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | ciąg |
FunctionInput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) parametru wejściowego funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
isConfigurationParameter | Flaga wskazująca, czy parametr jest parametrem konfiguracji. Wartość True, jeśli ten parametr wejściowy ma być stałą. Wartość domyślna to false. | bool |
FunctionOutput
Nazwa | Opis | Wartość |
---|---|---|
dataType | Typ danych (obsługiwany przez usługę Azure Stream Analytics) danych wyjściowych funkcji. Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana na stronie https://msdn.microsoft.com/library/azure/dn835065.aspx |
ciąg |
Właściwości aggregateFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagane) |
Właściwości ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalarny" (wymagany) |
Dane wejściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości wejściowe |
Właściwości wejściowe
Nazwa | Opis | Wartość |
---|---|---|
kompresja | Opisuje sposób kompresji danych wejściowych | Kompresja |
partitionKey | partitionKey opisuje klucz w danych wejściowych, które są używane do partycjonowania danych wejściowych | ciąg |
Serializacji | Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
watermarkSettings | Ustawienia określające, czy mają być odczytywane zdarzenia limitu. | InputWatermarkProperties |
typ | Ustawianie typu obiektu | Odwołanie Strumień (wymagany) |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
Serializacja
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Avro Csv Lista niestandardowa Delta Json Parquet (wymagany) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
properties | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
properties | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
fieldDelimiter | Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać listę obsługiwanych wartości. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
properties | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | ciąg |
serializacjaDllPath | Ścieżka biblioteki serializacji. | ciąg |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagane) |
properties | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | DeltaSerializationProperties |
DeltaSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
deltaTablePath | Określa ścieżkę tabeli usługi Delta Lake, do którego zostaną zapisane dane wyjściowe. | ciąg (wymagany) |
partitionColumns | Określa nazwy kolumn, dla których tabela usługi Delta Lake zostanie podzielona na partycje. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | ciąg[] |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagane) |
properties | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
encoding | Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | "UTF8" |
format | Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format JSON, w ramach których zostaną zapisane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i tablicę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. | "Tablica" "LineSeparated" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
properties | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb limitu wejściowego. | "Brak" "ReadWatermark" |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
Źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | Plik Microsoft.Sql/Server/Database Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
properties | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
path | Ścieżka pliku. | ciąg |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | ciąg |
deltaSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania przyrostowych zmian z bazy danych SQL. Aby użyć tej opcji, zalecamy używanie tabel czasowych w usłudze Azure SQL Database. | ciąg |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | ciąg |
hasło | Ten element jest skojarzony z elementem źródła danych. Jest to hasło, które będzie używane do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
refreshRate | Ten element jest skojarzony z elementem źródła danych. Wskazuje to, jak często dane będą pobierane z bazy danych. Jest to format DateTime. | ciąg |
refreshType | Wskazuje typ opcji odświeżania danych. | "RefreshPeriodicallyWithDelta" "RefreshPeriodicallyWithFull" "Statyczny" |
serwer | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa serwera, który zawiera bazę danych, do którego zostanie zapisana. | ciąg |
użytkownik | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa użytkownika, która będzie używana do nawiązywania połączenia z wystąpieniem SQL Database. | ciąg |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
blobName | Nazwa danych wejściowych obiektu blob. | ciąg |
kontener | Nazwa kontenera w ramach skojarzonego konta magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | ciąg |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego wejściowego źródła danych obiektu blob. | ciąg |
fullSnapshotRefreshRate | Interwał odświeżania wejściowego źródła danych obiektu blob. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 256. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Nieprzetworzone" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payload | Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości. | ciąg |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub identyfikator payloadUri, ale nie oba te wartości. | ciąg |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumieniowymi. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagane) |
Źródło danych | Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustawianie typu obiektu | GatewayMessageBus Microsoft.Devices/IotHubs Microsoft.EventGrid/EventSubscriptions Microsoft.EventHub/EventHub Microsoft.ServiceBus/EventHub Microsoft.Storage/Blob Nieprzetworzone (wymagane) |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierające dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców IoT Hub, która powinna być używana do odczytywania zdarzeń z IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi IoT Hub. | ciąg |
endpoint | Punkt końcowy IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | ciąg |
iotHubNamespace | Nazwa lub identyfikator URI IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę usługi Event Grid. | ciąg[] |
schema | Wskazuje typ schematu usługi Event Grid. | "CloudEventSchema" "EventGridEventSchema" |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
Subskrybenta | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg (wymagany) |
EventHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
consumerGroupName | Nazwa grupy odbiorców centrum zdarzeń, która powinna być używana do odczytywania zdarzeń z centrum zdarzeń. Określenie odrębnych nazw grup odbiorców dla wielu danych wejściowych umożliwia każdemu z tych danych wejściowych odbieranie tych samych zdarzeń z centrum zdarzeń. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców centrum zdarzeń. | ciąg |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
prefetchCount | Liczba komunikatów, które odbiornik komunikatów może jednocześnie zażądać. | int |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi centrum zdarzeń zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubStreamInputDataSourceProperties |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
sourcePartitionCount | Liczba partycji źródła danych wejściowych obiektu blob. Zakres 1 – 1024. | int |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
RawStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Raw" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawInputDatasourceProperties |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dane wyjściowe
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | OutputProperties |
OutputProperties
Nazwa | Opis | Wartość |
---|---|---|
Źródło danych | Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | OutputDataSource |
Serializacji | Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | Serializacja |
sizeWindow | Okno rozmiaru umożliwiające ograniczenie danych wyjściowych usługi Stream Analytics do. | int |
timeWindow | Przedział czasu filtrowania danych wyjściowych zadania usługi Stream Analytics. | ciąg |
watermarkSettings | Ustawienia określające, czy mają być wysyłane znaki wodne do podrzędnego. | OutputWatermarkProperties |
OutputDataSource
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | ciąg |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.AzureFunction" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
AzureFunctionOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. | ciąg |
functionAppName | Nazwa aplikacji Azure Functions. | ciąg |
Functionname | Nazwa funkcji w aplikacji Azure Functions. | ciąg |
maxBatchCount | Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do Azure Functions. Wartość domyślna to 100. | int |
maxBatchSize | Właściwość, która umożliwia ustawienie maksymalnego rozmiaru dla każdej partii wyjściowej wysyłanej do funkcji platformy Azure. Jednostka wejściowa jest wyrażona w bajtach. Domyślnie ta wartość to 262 144 bajtów (256 KB). | int |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DataLake/Accounts" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w filePathPrefix, wartość tej właściwości jest używana jako format daty. | ciąg |
filePathPrefix | Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tenantId | Identyfikator dzierżawy użytkownika używany do uzyskiwania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w filePathPrefix, wartość tej właściwości jest używana jako format czasu. | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.DBForPostgreSQL/servers/databases" (wymagane) |
properties | Właściwości skojarzone z wyjściowym źródłem danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisujący) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventHub/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | int |
partitionKey | Klucz/kolumna używana do określania partycji do wysyłania danych zdarzenia. | ciąg |
propertyColumns | Właściwości skojarzone z tym danymi wyjściowymi centrum zdarzeń. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Kusto/clusters/databases" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
cluster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
database | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/EventHub" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Queue" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
ServiceBusQueueOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. | ciąg[] |
Queuename | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemowe skojarzone z kolejką usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.ServiceBus/Topic" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
ServiceBusTopicOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
propertyColumns | Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. | ciąg[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla centrum zdarzeń, kolejki usługi Service Bus, tematu usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
systemPropertyColumns | Właściwości systemowe skojarzone z danymi wyjściowymi tematu usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. | ServiceBusTopicOutputDataSourcePropertiesSystemPrope... |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
ServiceBusTopicOutputDataSourcePropertiesSystemPrope...
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | ciąg |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
maxBatchCount | Maksymalna liczba partii do zapisu w bazie danych Sql. Wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. | int |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisujący) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. | int |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/DataWarehouse" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
database | Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
blobPathPrefix | Prefiks ścieżki obiektu blob. | ciąg |
blobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera w ramach skojarzonego konta magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Dateformat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | ciąg |
pathPattern | Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje wzorzec, względem którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny one być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
ciąg |
storageAccounts | Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | StorageAccount[] |
timeFormat | Format godziny. Gdziekolwiek {time} pojawia się w pathPattern, wartość tej właściwości jest używana jako format czasu. | ciąg |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/DocumentDB" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
collectionNamePattern | Wzorzec nazwy kolekcji do użycia. Format nazwy kolekcji można utworzyć przy użyciu opcjonalnego tokenu {partition}, w którym partycje zaczynają się od 0. Aby uzyskać więcej informacji, https://docs.microsoft.com/rest/api/streamanalytics/stream-analytics-output zobacz sekcję usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
database | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
Documentid | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. | ciąg |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych między kolekcjami. Jeśli element "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | ciąg |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Table" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
batchSize | Liczba wierszy do zapisania w tabeli platformy Azure jednocześnie. | int |
columnsToRemove | Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z wyjściowych jednostek zdarzeń. | ciąg[] |
partitionKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz partycji dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
rowKey | Ten element wskazuje nazwę kolumny z instrukcji SELECT w zapytaniu, które będzie używane jako klucz wiersza dla tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
PowerBIOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Power BI" (wymagane) |
properties | Właściwości skojarzone z danymi wyjściowymi usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | PowerBIOutputDataSourceProperties |
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Authenticationmode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
groupId | Identyfikator grupy usługi Power BI. | ciąg |
Groupname | Nazwa grupy usługi Power BI. Użyj tej właściwości, aby zapamiętać, który identyfikator grupy usługi Power BI został użyty. | ciąg |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tabela | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | ciąg |
tokenUserDisplayName | Nazwa wyświetlana użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
tokenUserPrincipalName | Główna nazwa użytkownika (UPN) użytkownika, który został użyty do uzyskania tokenu odświeżania. Użyj tej właściwości, aby zapamiętać, którego użytkownika użyto do uzyskania tokenu odświeżania. | ciąg |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Nieprzetworzone" (wymagane) |
properties | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
RawOutputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob, w którym powinny zostać zapisane dane wyjściowe. Jeśli ta właściwość nie jest ustawiona, dane wyjściowe zostaną zapisane w magazynie tymczasowym, a adres URL sygnatury dostępu współdzielonego do tego magazynu tymczasowego zostanie uwzględniony w wyniku. | ciąg |
OutputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
maxWatermarkDifferenceAcrossPartitions | Opisuje maksymalną różnicę między najszybszymi i najwolniejszymi partycjami, więc okno poza kolejnością, które przechwytuje wszystkie niezbędne zdarzenia w zadaniach podrzędnych, jest dobrze zdefiniowane. | ciąg |
watermarkMode | Tryb limitu wyjściowego. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
SKU
Nazwa | Opis | Wartość |
---|---|---|
capacity | Pojemność jednostki SKU. | int |
name | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
Przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg |
properties | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | Właściwości przekształcenia |
Właściwości przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
query | Określa zapytanie, które zostanie uruchomione w zadaniu przesyłania strumieniowego. Więcej informacji na temat języka zapytań usługi Stream Analytics (SAQL) można znaleźć tutaj: https://msdn.microsoft.com/library/azure/dn834998 . Wymagane w żądaniach PUT (CreateOrReplace). |
ciąg |
streamingUnits | Określa liczbę jednostek przesyłania strumieniowego używanych przez zadanie przesyłania strumieniowego. | int |
validStreamingUnits | Określa prawidłowe jednostki przesyłania strumieniowego, do których można skalować zadanie przesyłania strumieniowego. | int[] |