Microsoft.StreamAnalytics streamingjobs

Definicja zasobu Bicep

Typ zasobu streamingjobs można wdrożyć z operacjami docelowymi:

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

Nazwa Opis Wartość
typ Ustawianie typu obiektu GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Nieprzetworzone (wymagane)

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

Wdróż na platformie Azure
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:

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

Nazwa Opis Wartość
typ Ustawianie typu obiektu GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Nieprzetworzone (wymagane)

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

Wdróż na platformie Azure
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

Nazwa Opis Wartość
typ Ustawianie typu obiektu GatewayMessageBus
Microsoft.AzureFunction
Microsoft.DataLake/Accounts
Microsoft.DBForPostgreSQL/servers/databases
Microsoft.EventHub/EventHub
Microsoft.Kusto/clusters/databases
Microsoft.ServiceBus/EventHub
Microsoft.ServiceBus/Queue
Microsoft.ServiceBus/Topic
Microsoft.Sql/Server/Database
Microsoft.Sql/Server/DataWarehouse
Microsoft.Storage/Blob
Microsoft.Storage/DocumentDB
Microsoft.Storage/Table
PowerBI
Nieprzetworzone (wymagane)

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