Microsoft.StreamAnalytics streamingjobs
Definicja zasobu Bicep
Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
location: 'string'
name: 'string'
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: 'string'
}
transformation: {
name: 'string'
properties: {
query: 'string'
streamingUnits: int
validStreamingUnits: [
int
]
}
}
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Obiekty StreamInputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
W przypadku Microsoft.Devices/IotHubsużyj:
{
properties: {
consumerGroupName: 'string'
endpoint: 'string'
iotHubNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.Devices/IotHubs'
}
W przypadku Microsoft.EventGrid/EventSubscriptionsużyj:
{
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'
}
}
type: 'Microsoft.EventGrid/EventSubscriptions'
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
properties: {
authenticationMode: 'string'
consumerGroupName: 'string'
eventHubName: 'string'
partitionCount: int
prefetchCount: int
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
W przypadku Microsoft.Storage/Blobużyj:
{
properties: {
authenticationMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
sourcePartitionCount: int
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
W przypadku rawużyj:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Obiekty InputProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku odwołaniaużyj:
{
datasource: {
type: 'string'
// For remaining properties, see ReferenceInputDataSource objects
}
type: 'Reference'
}
W przypadku usługi Streamużyj:
{
datasource: {
type: 'string'
// For remaining properties, see StreamInputDataSource objects
}
type: 'Stream'
}
Obiekty FunctionProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku agregacjiużyj:
{
type: 'Aggregate'
}
W przypadku skalarnych użyj:
{
type: 'Scalar'
}
Obiekty serializacji
Ustaw właściwość , aby określić typ obiektu.
W przypadku avroużyj:
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Avro'
}
W przypadku csv użyj:
{
properties: {
encoding: 'string'
fieldDelimiter: 'string'
}
type: 'Csv'
}
W przypadku
{
properties: {
serializationClassName: 'string'
serializationDllPath: 'string'
}
type: 'CustomClr'
}
W przypadkufunkcji delta
{
properties: {
deltaTablePath: 'string'
partitionColumns: [
'string'
]
}
type: 'Delta'
}
W przypadku Json użyj:
{
properties: {
encoding: 'string'
format: 'string'
}
type: 'Json'
}
W przypadku Parquetużyj:
{
properties: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'Parquet'
}
ReferenceInputDataSource obiektów
Ustaw właściwość , aby określić typ obiektu.
W przypadkuplików
{
properties: {
path: 'string'
}
type: 'File'
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
properties: {
authenticationMode: 'string'
database: 'string'
deltaSnapshotQuery: 'string'
fullSnapshotQuery: 'string'
password: 'string'
refreshRate: 'string'
refreshType: 'string'
server: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
W przypadku Microsoft.Storage/Blobużyj:
{
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'
}
type: 'Microsoft.Storage/Blob'
}
W przypadku rawużyj:
{
properties: {
payload: 'string'
payloadUri: 'string'
}
type: 'Raw'
}
Obiekty FunctionBinding
Ustaw właściwość , aby określić typ obiektu.
W przypadku Microsoft.MachineLearning/WebServiceużyj:
{
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
type: 'Microsoft.MachineLearning/WebService'
}
W przypadku Microsoft.MachineLearningServicesużyj:
{
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'
}
]
}
type: 'Microsoft.MachineLearningServices'
}
W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:
{
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
type: 'Microsoft.StreamAnalytics/CLRUdf'
}
W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:
{
properties: {
script: 'string'
}
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
}
Obiekty OutputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
properties: {
topic: 'string'
}
type: 'GatewayMessageBus'
}
W przypadku Microsoft.AzureFunctionużyj:
{
properties: {
apiKey: 'string'
functionAppName: 'string'
functionName: 'string'
maxBatchCount: int
maxBatchSize: int
}
type: 'Microsoft.AzureFunction'
}
W przypadku Microsoft.DBForPostgreSQL/servers/databasesużyj:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.DBForPostgreSQL/servers/databases'
}
W przypadku Microsoft.DataLake/Accountsużyj:
{
properties: {
accountName: 'string'
authenticationMode: 'string'
dateFormat: 'string'
filePathPrefix: 'string'
refreshToken: 'string'
tenantId: 'string'
timeFormat: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'Microsoft.DataLake/Accounts'
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.EventHub/EventHub'
}
W przypadku Microsoft.Kusto/clusters/databasesużyj:
{
properties: {
authenticationMode: 'string'
cluster: 'string'
database: 'string'
table: 'string'
}
type: 'Microsoft.Kusto/clusters/databases'
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
properties: {
authenticationMode: 'string'
eventHubName: 'string'
partitionCount: int
partitionKey: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
}
type: 'Microsoft.ServiceBus/EventHub'
}
W przypadku Microsoft.ServiceBus/Queue użyj:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
queueName: 'string'
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Microsoft.ServiceBus/Queue'
}
W przypadku Microsoft.ServiceBus/Topicużyj:
{
properties: {
authenticationMode: 'string'
propertyColumns: [
'string'
]
serviceBusNamespace: 'string'
sharedAccessPolicyKey: 'string'
sharedAccessPolicyName: 'string'
systemPropertyColumns: {
{customized property}: 'string'
}
topicName: 'string'
}
type: 'Microsoft.ServiceBus/Topic'
}
W przypadku Microsoft.Sql/Server/DataWarehouseużyj:
{
properties: {
authenticationMode: 'string'
database: 'string'
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/DataWarehouse'
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
properties: {
authenticationMode: 'string'
database: 'string'
maxBatchCount: int
maxWriterCount: int
password: 'string'
server: 'string'
table: 'string'
user: 'string'
}
type: 'Microsoft.Sql/Server/Database'
}
W przypadku Microsoft.Storage/Blobużyj:
{
properties: {
authenticationMode: 'string'
blobPathPrefix: 'string'
blobWriteMode: 'string'
container: 'string'
dateFormat: 'string'
pathPattern: 'string'
storageAccounts: [
{
accountKey: 'string'
accountName: 'string'
authenticationMode: 'string'
}
]
timeFormat: 'string'
}
type: 'Microsoft.Storage/Blob'
}
W przypadku Microsoft.Storage/DocumentDBużyj:
{
properties: {
accountId: 'string'
accountKey: 'string'
authenticationMode: 'string'
collectionNamePattern: 'string'
database: 'string'
documentId: 'string'
partitionKey: 'string'
}
type: 'Microsoft.Storage/DocumentDB'
}
W przypadku Microsoft.Storage/Tableużyj:
{
properties: {
accountKey: 'string'
accountName: 'string'
batchSize: int
columnsToRemove: [
'string'
]
partitionKey: 'string'
rowKey: 'string'
table: 'string'
}
type: 'Microsoft.Storage/Table'
}
W przypadku usługi Power BIużyj:
{
properties: {
authenticationMode: 'string'
dataset: 'string'
groupId: 'string'
groupName: 'string'
refreshToken: 'string'
table: 'string'
tokenUserDisplayName: 'string'
tokenUserPrincipalName: 'string'
}
type: 'PowerBI'
}
W przypadku rawużyj:
{
properties: {
payloadUri: 'string'
}
type: 'Raw'
}
Wartości właściwości
Funkcje agregacjiWłaściwości
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagana) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
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) |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
klaster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
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) |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
filePathPrefix | Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
tenantId | Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
timeFormat | Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. | struna |
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. | struna |
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. | struna |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
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) |
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. | struna |
functionAppName | Nazwa aplikacji usługi Azure Functions. | struna |
functionName | Nazwa funkcji w aplikacji usługi Azure Functions. | struna |
maxBatchCount | Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi 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 |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | struna |
inputRequestName | Etykieta obiektu żądania wejściowego. | struna |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. | Int |
outputResponseName | Etykieta obiektu żądania wyjściowego. | struna |
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. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
Datatype | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | struna |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nazwa | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | struna |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
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/Database" (wymagane) |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxBatchCount | Maksymalna liczba partii dla 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 zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | struna |
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. | struna |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | struna |
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 usługi SQL Database. | struna 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. | struna |
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. | struna |
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 usługi SQL Database. | struna |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
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) |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
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) |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
batchSize | Liczba wierszy do zapisu 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ń. | string[] |
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). | struna |
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). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
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) |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobPathPrefix | Prefiks ścieżki obiektu blob. | struna |
blobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobName | Nazwa danych wejściowych obiektu blob. | struna |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | struna |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego źródła danych wejściowych obiektu blob. | struna |
fullSnapshotRefreshRate | Interwał odświeżania źródła danych wejściowych obiektu blob. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
Informacje o klastrze
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu klastra. | struna |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
klasa | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
metoda | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
updateMode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Odświeżanie" "Statyczny" |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | struna |
serializacjaDllPath | Ścieżka biblioteki serializacji. | struna |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | deltaSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagana) |
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 zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | string[] |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
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) |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
documentId | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. | struna |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | struna |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę usługi Event Grid. | string[] |
schemat | 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[] |
abonent | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
propertyColumns | Właściwości skojarzone z tym danymi wyjściowymi centrum zdarzeń. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.ServiceBus/EventHub" (wymagane) |
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 unikatowych 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ń. | struna |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | Int |
prefetchCount | Liczba komunikatów, których odbiorca komunikatów może jednocześnie żą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). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.EventHub/EventHub" (wymagane) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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) |
Zewnętrzny
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | struna |
ścieżka | Ścieżka UserCustomCode. | struna |
refreshConfiguration | Parametry odświeżania dla dowolnych/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 | |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Ścieżka pliku. | struna |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z funkcją. | FunctionProperties |
FunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". | "Microsoft.MachineLearning/WebService" "Microsoft.MachineLearningServices" "Microsoft.StreamAnalytics/CLRUdf" "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
wiążący | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. | FunctionBinding |
Wejścia | FunctionInput[] | |
wyjście | Opisuje dane wyjściowe funkcji. | FunctionOutput |
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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
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 wyjściowych funkcji (obsługiwany przez usługę Azure Stream Analytics). Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
Właściwości funkcji
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | FunctionConfiguration | |
typ | Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. | "Agregacja" "Skalar" (wymagany) |
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierającymi dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może być SystemAssigned lub UserAssigned. | struna |
userAssignedIdentities | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|
Wkład
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | InputProperties |
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 | struna |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
typ | Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. | "Odwołanie" "Stream" (wymagane) |
watermarkSettings | Ustawienia określające, czy odczytywać zdarzenia limitu. | InputWatermarkProperties |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb znaku wodnego wejściowego. | "Brak" "ReadWatermark" |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. | struna |
punkt końcowy | Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | struna |
iotHubNamespace | Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | struna |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagany) |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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 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ę 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" |
Microsoft.StreamAnalytics/streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
tożsamość | 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. | Identity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Wyjście
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusOutputDataSource. Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DBForPostgreSQL/servers/databases" dla typu PostgreSQLOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.Kusto/clusters/databases" dla typu AzureDataExplorerOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. | "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" "Raw" (wymagane) |
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 |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
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. | struna |
watermarkSettings | Ustawienia określające, czy wysyłać znaki wodne do podrzędnego. | OutputWatermarkProperties |
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. | struna |
watermarkMode | Tryb znaku wodnego danych wyjściowych. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone ze źródłem danych wyjściowych bazy danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
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) |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
groupId | Identyfikator grupy usługi Power BI. | struna |
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. | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
stół | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
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. | struna |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Ładunku | Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
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) |
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. | struna |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "File" dla typu FileReferenceInputDataSource. Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. | "Plik" "Microsoft.Sql/Server/Database" "Microsoft.Storage/Blob" "Raw" (wymagane) |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
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. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
refreshInterval | Interwał odświeżania. | struna |
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. | struna |
ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalar" (wymagany) |
Szeregowanie
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. | "Avro" "Csv" "CustomClr" "Delta" "Json" "Parquet" (wymagany) |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
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) |
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. | string[] |
queueName | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | jakikolwiek |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
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/Topic" (wymagane) |
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 niestandardowych. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nazwa | Opis | Wartość |
---|
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU. | Int |
nazwa | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
StorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
klaster | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. | struna |
eventsLateArrivalMaxDelayInSeconds | Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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 tolerowane 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ą poza kolejność w strumieniu zdarzeń wejściowych. | "Dostosuj" "Upuść" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | zewnętrznej |
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ń. | funkcji [] |
Wejścia | Lista co najmniej jednego wejściowego 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. 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. | 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). | "Upuść" "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. | 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 być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sygnatura czasowa w formacie 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 parametr outputStartMode jest ustawiony na Wartość CustomTime. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
przekształcenie | 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ń. | transformation |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusStreamInputDataSource. Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventGrid/EventSubscriptions" dla typu EventGridStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. | "GatewayMessageBus" "Microsoft.Devices/IotHubs" "Microsoft.EventGrid/EventSubscriptions" "Microsoft.EventHub/EventHub" "Microsoft.ServiceBus/EventHub" "Microsoft.Storage/Blob" "Raw" (wymagane) |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagane) |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
Przekształcenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | TransformationProperties |
Właściwości przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
zapytanie | Określa zapytanie, które będzie uruchamiane 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). | struna |
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[] |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
tworzenie standardowego zadania usługi Stream Analytics | Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics jest analizą w czasie rzeczywistym i złożonym aparatem przetwarzania zdarzeń przeznaczonym 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, w tym urządzeń, czujników, strumieni kliknięć, kanałów informacyjnych mediów społecznościowych i aplikacji. Te wzorce mogą służyć do wyzwalania akcji i inicjowania przepływów pracy, takich jak tworzenie alertów, przekazywanie informacji do narzędzia raportowania lub przechowywanie przekształconych danych do późniejszego użycia. Ponadto usługa Stream Analytics jest dostępna w środowisku uruchomieniowym usługi Azure IoT Edge i obsługuje ten sam język lub składnię co chmura. |
Definicja zasobu szablonu usługi ARM
Typ zasobu streamingjobs można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"location": "string",
"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": "string"
},
"transformation": {
"name": "string",
"properties": {
"query": "string",
"streamingUnits": "int",
"validStreamingUnits": [ "int" ]
}
}
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Obiekty StreamInputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
W przypadku Microsoft.Devices/IotHubsużyj:
{
"properties": {
"consumerGroupName": "string",
"endpoint": "string",
"iotHubNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.Devices/IotHubs"
}
W przypadku Microsoft.EventGrid/EventSubscriptionsużyj:
{
"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"
}
},
"type": "Microsoft.EventGrid/EventSubscriptions"
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
"properties": {
"authenticationMode": "string",
"consumerGroupName": "string",
"eventHubName": "string",
"partitionCount": "int",
"prefetchCount": "int",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
W przypadku Microsoft.Storage/Blobużyj:
{
"properties": {
"authenticationMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"sourcePartitionCount": "int",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
W przypadku rawużyj:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Obiekty InputProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku odwołaniaużyj:
{
"datasource": {
"type": "string"
// For remaining properties, see ReferenceInputDataSource objects
},
"type": "Reference"
}
W przypadku usługi Streamużyj:
{
"datasource": {
"type": "string"
// For remaining properties, see StreamInputDataSource objects
},
"type": "Stream"
}
Obiekty FunctionProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku agregacjiużyj:
{
"type": "Aggregate"
}
W przypadku skalarnych użyj:
{
"type": "Scalar"
}
Obiekty serializacji
Ustaw właściwość , aby określić typ obiektu.
W przypadku avroużyj:
{
"properties": {},
"type": "Avro"
}
W przypadku csv użyj:
{
"properties": {
"encoding": "string",
"fieldDelimiter": "string"
},
"type": "Csv"
}
W przypadku
{
"properties": {
"serializationClassName": "string",
"serializationDllPath": "string"
},
"type": "CustomClr"
}
W przypadkufunkcji delta
{
"properties": {
"deltaTablePath": "string",
"partitionColumns": [ "string" ]
},
"type": "Delta"
}
W przypadku Json użyj:
{
"properties": {
"encoding": "string",
"format": "string"
},
"type": "Json"
}
W przypadku Parquetużyj:
{
"properties": {},
"type": "Parquet"
}
ReferenceInputDataSource obiektów
Ustaw właściwość , aby określić typ obiektu.
W przypadkuplików
{
"properties": {
"path": "string"
},
"type": "File"
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"deltaSnapshotQuery": "string",
"fullSnapshotQuery": "string",
"password": "string",
"refreshRate": "string",
"refreshType": "string",
"server": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
W przypadku Microsoft.Storage/Blobużyj:
{
"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"
},
"type": "Microsoft.Storage/Blob"
}
W przypadku rawużyj:
{
"properties": {
"payload": "string",
"payloadUri": "string"
},
"type": "Raw"
}
Obiekty FunctionBinding
Ustaw właściwość , aby określić typ obiektu.
W przypadku Microsoft.MachineLearning/WebServiceużyj:
{
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
},
"type": "Microsoft.MachineLearning/WebService"
}
W przypadku Microsoft.MachineLearningServicesużyj:
{
"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"
}
]
},
"type": "Microsoft.MachineLearningServices"
}
W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:
{
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
},
"type": "Microsoft.StreamAnalytics/CLRUdf"
}
W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:
{
"properties": {
"script": "string"
},
"type": "Microsoft.StreamAnalytics/JavascriptUdf"
}
Obiekty OutputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
"properties": {
"topic": "string"
},
"type": "GatewayMessageBus"
}
W przypadku Microsoft.AzureFunctionużyj:
{
"properties": {
"apiKey": "string",
"functionAppName": "string",
"functionName": "string",
"maxBatchCount": "int",
"maxBatchSize": "int"
},
"type": "Microsoft.AzureFunction"
}
W przypadku Microsoft.DBForPostgreSQL/servers/databasesużyj:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.DBForPostgreSQL/servers/databases"
}
W przypadku Microsoft.DataLake/Accountsużyj:
{
"properties": {
"accountName": "string",
"authenticationMode": "string",
"dateFormat": "string",
"filePathPrefix": "string",
"refreshToken": "string",
"tenantId": "string",
"timeFormat": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "Microsoft.DataLake/Accounts"
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.EventHub/EventHub"
}
W przypadku Microsoft.Kusto/clusters/databasesużyj:
{
"properties": {
"authenticationMode": "string",
"cluster": "string",
"database": "string",
"table": "string"
},
"type": "Microsoft.Kusto/clusters/databases"
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
"properties": {
"authenticationMode": "string",
"eventHubName": "string",
"partitionCount": "int",
"partitionKey": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string"
},
"type": "Microsoft.ServiceBus/EventHub"
}
W przypadku Microsoft.ServiceBus/Queue użyj:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"queueName": "string",
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {}
},
"type": "Microsoft.ServiceBus/Queue"
}
W przypadku Microsoft.ServiceBus/Topicużyj:
{
"properties": {
"authenticationMode": "string",
"propertyColumns": [ "string" ],
"serviceBusNamespace": "string",
"sharedAccessPolicyKey": "string",
"sharedAccessPolicyName": "string",
"systemPropertyColumns": {
"{customized property}": "string"
},
"topicName": "string"
},
"type": "Microsoft.ServiceBus/Topic"
}
W przypadku Microsoft.Sql/Server/DataWarehouseużyj:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/DataWarehouse"
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
"properties": {
"authenticationMode": "string",
"database": "string",
"maxBatchCount": "int",
"maxWriterCount": "int",
"password": "string",
"server": "string",
"table": "string",
"user": "string"
},
"type": "Microsoft.Sql/Server/Database"
}
W przypadku Microsoft.Storage/Blobużyj:
{
"properties": {
"authenticationMode": "string",
"blobPathPrefix": "string",
"blobWriteMode": "string",
"container": "string",
"dateFormat": "string",
"pathPattern": "string",
"storageAccounts": [
{
"accountKey": "string",
"accountName": "string",
"authenticationMode": "string"
}
],
"timeFormat": "string"
},
"type": "Microsoft.Storage/Blob"
}
W przypadku Microsoft.Storage/DocumentDBużyj:
{
"properties": {
"accountId": "string",
"accountKey": "string",
"authenticationMode": "string",
"collectionNamePattern": "string",
"database": "string",
"documentId": "string",
"partitionKey": "string"
},
"type": "Microsoft.Storage/DocumentDB"
}
W przypadku Microsoft.Storage/Tableużyj:
{
"properties": {
"accountKey": "string",
"accountName": "string",
"batchSize": "int",
"columnsToRemove": [ "string" ],
"partitionKey": "string",
"rowKey": "string",
"table": "string"
},
"type": "Microsoft.Storage/Table"
}
W przypadku usługi Power BIużyj:
{
"properties": {
"authenticationMode": "string",
"dataset": "string",
"groupId": "string",
"groupName": "string",
"refreshToken": "string",
"table": "string",
"tokenUserDisplayName": "string",
"tokenUserPrincipalName": "string"
},
"type": "PowerBI"
}
W przypadku rawużyj:
{
"properties": {
"payloadUri": "string"
},
"type": "Raw"
}
Wartości właściwości
Funkcje agregacjiWłaściwości
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagana) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
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) |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
klaster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
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) |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
filePathPrefix | Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
tenantId | Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
timeFormat | Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. | struna |
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. | struna |
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. | struna |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
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) |
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. | struna |
functionAppName | Nazwa aplikacji usługi Azure Functions. | struna |
functionName | Nazwa funkcji w aplikacji usługi Azure Functions. | struna |
maxBatchCount | Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi 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 |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | struna |
inputRequestName | Etykieta obiektu żądania wejściowego. | struna |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. | Int |
outputResponseName | Etykieta obiektu żądania wyjściowego. | struna |
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. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
Datatype | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | struna |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nazwa | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | struna |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
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/Database" (wymagane) |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxBatchCount | Maksymalna liczba partii dla 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 zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | struna |
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. | struna |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | struna |
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 usługi SQL Database. | struna 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. | struna |
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. | struna |
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 usługi SQL Database. | struna |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
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) |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
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) |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
batchSize | Liczba wierszy do zapisu 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ń. | string[] |
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). | struna |
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). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
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) |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobPathPrefix | Prefiks ścieżki obiektu blob. | struna |
blobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobName | Nazwa danych wejściowych obiektu blob. | struna |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | struna |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego źródła danych wejściowych obiektu blob. | struna |
fullSnapshotRefreshRate | Interwał odświeżania źródła danych wejściowych obiektu blob. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
Informacje o klastrze
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu klastra. | struna |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
klasa | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
metoda | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
updateMode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Odświeżanie" "Statyczny" |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | struna |
serializacjaDllPath | Ścieżka biblioteki serializacji. | struna |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | deltaSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagana) |
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 zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | string[] |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
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) |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
documentId | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. | struna |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | struna |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę usługi Event Grid. | string[] |
schemat | 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[] |
abonent | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
propertyColumns | Właściwości skojarzone z tym danymi wyjściowymi centrum zdarzeń. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.ServiceBus/EventHub" (wymagane) |
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 unikatowych 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ń. | struna |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | Int |
prefetchCount | Liczba komunikatów, których odbiorca komunikatów może jednocześnie żą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). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.EventHub/EventHub" (wymagane) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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) |
Zewnętrzny
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | struna |
ścieżka | Ścieżka UserCustomCode. | struna |
refreshConfiguration | Parametry odświeżania dla dowolnych/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 | |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Ścieżka pliku. | struna |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z funkcją. | FunctionProperties |
FunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". | "Microsoft.MachineLearning/WebService" "Microsoft.MachineLearningServices" "Microsoft.StreamAnalytics/CLRUdf" "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
wiążący | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. | FunctionBinding |
Wejścia | FunctionInput[] | |
wyjście | Opisuje dane wyjściowe funkcji. | FunctionOutput |
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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
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 wyjściowych funkcji (obsługiwany przez usługę Azure Stream Analytics). Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
Właściwości funkcji
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | FunctionConfiguration | |
typ | Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. | "Agregacja" "Skalar" (wymagany) |
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierającymi dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może być SystemAssigned lub UserAssigned. | struna |
userAssignedIdentities | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|
Wkład
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | InputProperties |
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 | struna |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
typ | Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. | "Odwołanie" "Stream" (wymagane) |
watermarkSettings | Ustawienia określające, czy odczytywać zdarzenia limitu. | InputWatermarkProperties |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb znaku wodnego wejściowego. | "Brak" "ReadWatermark" |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. | struna |
punkt końcowy | Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | struna |
iotHubNamespace | Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | struna |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagany) |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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 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ę 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" |
Microsoft.StreamAnalytics/streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2021-10-01-preview" |
tożsamość | 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. | Identity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.StreamAnalytics/streamingjobs" |
Wyjście
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusOutputDataSource. Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DBForPostgreSQL/servers/databases" dla typu PostgreSQLOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.Kusto/clusters/databases" dla typu AzureDataExplorerOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. | "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" "Raw" (wymagane) |
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 |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
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. | struna |
watermarkSettings | Ustawienia określające, czy wysyłać znaki wodne do podrzędnego. | OutputWatermarkProperties |
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. | struna |
watermarkMode | Tryb znaku wodnego danych wyjściowych. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone ze źródłem danych wyjściowych bazy danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
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) |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
groupId | Identyfikator grupy usługi Power BI. | struna |
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. | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
stół | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
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. | struna |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Ładunku | Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
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) |
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. | struna |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "File" dla typu FileReferenceInputDataSource. Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. | "Plik" "Microsoft.Sql/Server/Database" "Microsoft.Storage/Blob" "Raw" (wymagane) |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
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. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
refreshInterval | Interwał odświeżania. | struna |
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. | struna |
ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalar" (wymagany) |
Szeregowanie
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. | "Avro" "Csv" "CustomClr" "Delta" "Json" "Parquet" (wymagany) |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
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) |
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. | string[] |
queueName | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | jakikolwiek |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
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/Topic" (wymagane) |
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 niestandardowych. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nazwa | Opis | Wartość |
---|
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU. | Int |
nazwa | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
StorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
klaster | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. | struna |
eventsLateArrivalMaxDelayInSeconds | Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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 tolerowane 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ą poza kolejność w strumieniu zdarzeń wejściowych. | "Dostosuj" "Upuść" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | zewnętrznej |
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ń. | funkcji [] |
Wejścia | Lista co najmniej jednego wejściowego 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. 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. | 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). | "Upuść" "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. | 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 być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sygnatura czasowa w formacie 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 parametr outputStartMode jest ustawiony na Wartość CustomTime. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
przekształcenie | 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ń. | transformation |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusStreamInputDataSource. Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventGrid/EventSubscriptions" dla typu EventGridStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. | "GatewayMessageBus" "Microsoft.Devices/IotHubs" "Microsoft.EventGrid/EventSubscriptions" "Microsoft.EventHub/EventHub" "Microsoft.ServiceBus/EventHub" "Microsoft.Storage/Blob" "Raw" (wymagane) |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagane) |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
Przekształcenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | TransformationProperties |
Właściwości przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
zapytanie | Określa zapytanie, które będzie uruchamiane 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). | struna |
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.
Szablon | Opis |
---|---|
tworzenie standardowego zadania usługi Stream Analytics wdrażanie |
Ten szablon tworzy zadanie usługi Stream Analytics w warstwie Standardowa. Aby uzyskać więcej informacji, usługa Azure Stream Analytics jest analizą w czasie rzeczywistym i złożonym aparatem przetwarzania zdarzeń przeznaczonym 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, w tym urządzeń, czujników, strumieni kliknięć, kanałów informacyjnych mediów społecznościowych i aplikacji. 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 dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.StreamAnalytics/streamingjobs, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = ?
}
}
location = "string"
sku = {
capacity = int
name = "string"
}
tags = {
{customized property} = "string"
}
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 = "string"
}
transformation = {
name = "string"
properties = {
query = "string"
streamingUnits = int
validStreamingUnits = [
int
]
}
}
}
})
}
Obiekty StreamInputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
W przypadku Microsoft.Devices/IotHubsużyj:
{
properties = {
consumerGroupName = "string"
endpoint = "string"
iotHubNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.Devices/IotHubs"
}
W przypadku Microsoft.EventGrid/EventSubscriptionsużyj:
{
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"
}
}
type = "Microsoft.EventGrid/EventSubscriptions"
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
properties = {
authenticationMode = "string"
consumerGroupName = "string"
eventHubName = "string"
partitionCount = int
prefetchCount = int
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
W przypadku Microsoft.Storage/Blobużyj:
{
properties = {
authenticationMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
sourcePartitionCount = int
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
W przypadku rawużyj:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Obiekty InputProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku odwołaniaużyj:
{
datasource = {
type = "string"
// For remaining properties, see ReferenceInputDataSource objects
}
type = "Reference"
}
W przypadku usługi Streamużyj:
{
datasource = {
type = "string"
// For remaining properties, see StreamInputDataSource objects
}
type = "Stream"
}
Obiekty FunctionProperties
Ustaw właściwość , aby określić typ obiektu.
W przypadku agregacjiużyj:
{
type = "Aggregate"
}
W przypadku skalarnych użyj:
{
type = "Scalar"
}
Obiekty serializacji
Ustaw właściwość , aby określić typ obiektu.
W przypadku avroużyj:
{
properties = ?
type = "Avro"
}
W przypadku csv użyj:
{
properties = {
encoding = "string"
fieldDelimiter = "string"
}
type = "Csv"
}
W przypadku
{
properties = {
serializationClassName = "string"
serializationDllPath = "string"
}
type = "CustomClr"
}
W przypadkufunkcji delta
{
properties = {
deltaTablePath = "string"
partitionColumns = [
"string"
]
}
type = "Delta"
}
W przypadku Json użyj:
{
properties = {
encoding = "string"
format = "string"
}
type = "Json"
}
W przypadku Parquetużyj:
{
properties = ?
type = "Parquet"
}
ReferenceInputDataSource obiektów
Ustaw właściwość , aby określić typ obiektu.
W przypadkuplików
{
properties = {
path = "string"
}
type = "File"
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
properties = {
authenticationMode = "string"
database = "string"
deltaSnapshotQuery = "string"
fullSnapshotQuery = "string"
password = "string"
refreshRate = "string"
refreshType = "string"
server = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
W przypadku Microsoft.Storage/Blobużyj:
{
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"
}
type = "Microsoft.Storage/Blob"
}
W przypadku rawużyj:
{
properties = {
payload = "string"
payloadUri = "string"
}
type = "Raw"
}
Obiekty FunctionBinding
Ustaw właściwość , aby określić typ obiektu.
W przypadku Microsoft.MachineLearning/WebServiceużyj:
{
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
type = "Microsoft.MachineLearning/WebService"
}
W przypadku Microsoft.MachineLearningServicesużyj:
{
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"
}
]
}
type = "Microsoft.MachineLearningServices"
}
W przypadku Microsoft.StreamAnalytics/CLRUdfużyj:
{
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
type = "Microsoft.StreamAnalytics/CLRUdf"
}
W przypadku Microsoft.StreamAnalytics/JavascriptUdfużyj:
{
properties = {
script = "string"
}
type = "Microsoft.StreamAnalytics/JavascriptUdf"
}
Obiekty OutputDataSource
Ustaw właściwość , aby określić typ obiektu.
W przypadku GatewayMessageBusużyj:
{
properties = {
topic = "string"
}
type = "GatewayMessageBus"
}
W przypadku Microsoft.AzureFunctionużyj:
{
properties = {
apiKey = "string"
functionAppName = "string"
functionName = "string"
maxBatchCount = int
maxBatchSize = int
}
type = "Microsoft.AzureFunction"
}
W przypadku Microsoft.DBForPostgreSQL/servers/databasesużyj:
{
properties = {
authenticationMode = "string"
database = "string"
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.DBForPostgreSQL/servers/databases"
}
W przypadku Microsoft.DataLake/Accountsużyj:
{
properties = {
accountName = "string"
authenticationMode = "string"
dateFormat = "string"
filePathPrefix = "string"
refreshToken = "string"
tenantId = "string"
timeFormat = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "Microsoft.DataLake/Accounts"
}
W przypadku Microsoft.EventHub/EventHubużyj:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.EventHub/EventHub"
}
W przypadku Microsoft.Kusto/clusters/databasesużyj:
{
properties = {
authenticationMode = "string"
cluster = "string"
database = "string"
table = "string"
}
type = "Microsoft.Kusto/clusters/databases"
}
W przypadku Microsoft.ServiceBus/EventHubużyj:
{
properties = {
authenticationMode = "string"
eventHubName = "string"
partitionCount = int
partitionKey = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
}
type = "Microsoft.ServiceBus/EventHub"
}
W przypadku Microsoft.ServiceBus/Queue użyj:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
queueName = "string"
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = ?
}
type = "Microsoft.ServiceBus/Queue"
}
W przypadku Microsoft.ServiceBus/Topicużyj:
{
properties = {
authenticationMode = "string"
propertyColumns = [
"string"
]
serviceBusNamespace = "string"
sharedAccessPolicyKey = "string"
sharedAccessPolicyName = "string"
systemPropertyColumns = {
{customized property} = "string"
}
topicName = "string"
}
type = "Microsoft.ServiceBus/Topic"
}
W przypadku Microsoft.Sql/Server/DataWarehouseużyj:
{
properties = {
authenticationMode = "string"
database = "string"
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/DataWarehouse"
}
W przypadku Microsoft.Sql/Server/Databaseużyj:
{
properties = {
authenticationMode = "string"
database = "string"
maxBatchCount = int
maxWriterCount = int
password = "string"
server = "string"
table = "string"
user = "string"
}
type = "Microsoft.Sql/Server/Database"
}
W przypadku Microsoft.Storage/Blobużyj:
{
properties = {
authenticationMode = "string"
blobPathPrefix = "string"
blobWriteMode = "string"
container = "string"
dateFormat = "string"
pathPattern = "string"
storageAccounts = [
{
accountKey = "string"
accountName = "string"
authenticationMode = "string"
}
]
timeFormat = "string"
}
type = "Microsoft.Storage/Blob"
}
W przypadku Microsoft.Storage/DocumentDBużyj:
{
properties = {
accountId = "string"
accountKey = "string"
authenticationMode = "string"
collectionNamePattern = "string"
database = "string"
documentId = "string"
partitionKey = "string"
}
type = "Microsoft.Storage/DocumentDB"
}
W przypadku Microsoft.Storage/Tableużyj:
{
properties = {
accountKey = "string"
accountName = "string"
batchSize = int
columnsToRemove = [
"string"
]
partitionKey = "string"
rowKey = "string"
table = "string"
}
type = "Microsoft.Storage/Table"
}
W przypadku usługi Power BIużyj:
{
properties = {
authenticationMode = "string"
dataset = "string"
groupId = "string"
groupName = "string"
refreshToken = "string"
table = "string"
tokenUserDisplayName = "string"
tokenUserPrincipalName = "string"
}
type = "PowerBI"
}
W przypadku rawużyj:
{
properties = {
payloadUri = "string"
}
type = "Raw"
}
Wartości właściwości
Funkcje agregacjiWłaściwości
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Agregacja" (wymagana) |
AvroSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Avro. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Avro" (wymagane) |
AzureDataExplorerOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataExplorerOutputDataSourceProperties |
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) |
AzureDataExplorerOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
klaster | Nazwa klastra usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych usługi Azure Data Explorer. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureDataLakeStoreOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | AzureDataLakeStoreOutputDataSourceProperties |
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) |
AzureDataLakeStoreOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountName | Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
filePathPrefix | Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
tenantId | Identyfikator dzierżawy użytkownika użyty do uzyskania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
timeFormat | Format godziny. Wszędzie tam, gdzie {time} pojawia się w plikuPathPrefix, wartość tej właściwości jest używana jako format czasu. | struna |
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. | struna |
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. | struna |
AzureFunctionOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi funkcji platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureFunctionOutputDataSourceProperties |
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) |
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. | struna |
functionAppName | Nazwa aplikacji usługi Azure Functions. | struna |
functionName | Nazwa funkcji w aplikacji usługi Azure Functions. | struna |
maxBatchCount | Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do usługi 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 |
AzureMachineLearningServiceFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą internetową Azure Machine Learning. | AzureMachineLearningServiceFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearningServices" (wymagane) |
AzureMachineLearningServiceFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi internetowej Azure Machine Learning. | struna |
inputRequestName | Etykieta obiektu żądania wejściowego. | struna |
Wejścia | Dane wejściowe punktu końcowego usługi internetowej Azure Machine Learning. | AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests | Liczba żądań równoległych, które będą wysyłane na partycję zadania do usługi uczenia maszynowego. Wartość domyślna to 1. | Int |
outputResponseName | Etykieta obiektu żądania wyjściowego. | struna |
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. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningServiceOutputColumn
Nazwa | Opis | Wartość |
---|---|---|
Datatype | Typ danych (obsługiwany przez usługę Azure Machine Learning) kolumny wyjściowej. | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureMachineLearningStudioFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z usługą Azure Machine Learning Studio. | AzureMachineLearningStudioFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.MachineLearning/WebService" (wymagane) |
AzureMachineLearningStudioFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
apiKey | Klucz interfejsu API używany do uwierzytelniania za pomocą punktu końcowego Request-Response. | struna |
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 |
punkt końcowy | Request-Response wykonać punkt końcowy usługi Azure Machine Learning Studio. Dowiedz się więcej tutaj: /azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs | struna |
Wejścia | Dane wejściowe punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputs |
Wyjść | Lista danych wyjściowych z wykonywania punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioOutputColumn[] |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
mapTo | Zerowy indeks parametru funkcji, do których jest mapowanie danych wejściowych. | Int |
nazwa | Nazwa kolumny wejściowej. | struna |
AzureMachineLearningStudioInputs
Nazwa | Opis | Wartość |
---|---|---|
columnNames | Lista kolumn wejściowych dla punktu końcowego usługi Azure Machine Learning Studio. | AzureMachineLearningStudioInputColumn[] |
nazwa | Nazwa danych wejściowych. Jest to nazwa podana podczas tworzenia punktu końcowego. | struna |
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 https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx . | struna |
nazwa | Nazwa kolumny wyjściowej. | struna |
AzureSqlDatabaseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlDatabaseOutputDataSourceProperties |
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/Database" (wymagane) |
AzureSqlDatabaseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxBatchCount | Maksymalna liczba partii dla 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 zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureSqlReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi SQL DB zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSqlReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Sql/Server/Database" (wymagane) |
AzureSqlReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Ten element jest skojarzony z elementem źródła danych. Jest to nazwa bazy danych, do których zostaną zapisane dane wyjściowe. | struna |
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. | struna |
fullSnapshotQuery | Ten element jest skojarzony z elementem źródła danych. To zapytanie służy do pobierania danych z bazy danych SQL. | struna |
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 usługi SQL Database. | struna 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. | struna |
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. | struna |
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 usługi SQL Database. | struna |
AzureSynapseOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi Azure Synapse. Wymagane w żądaniach PUT (CreateOrReplace). | AzureSynapseOutputDataSourceProperties |
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) |
AzureSynapseOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
hasło | Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
AzureTableOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | AzureTableOutputDataSourceProperties |
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) |
AzureTableOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
batchSize | Liczba wierszy do zapisu 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ń. | string[] |
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). | struna |
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). | struna |
stół | Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
BlobOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi obiektu blob. Wymagane w żądaniach PUT (CreateOrReplace). | BlobOutputDataSourceProperties |
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) |
BlobOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobPathPrefix | Prefiks ścieżki obiektu blob. | struna |
blobWriteMode | Tryb zapisu obiektów blob. | "Dołącz" "Raz" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | BlobReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
BlobName | Nazwa danych wejściowych obiektu blob. | struna |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
deltaPathPattern | Wzorzec ścieżki migawki różnicowej. | struna |
deltaSnapshotRefreshRate | Interwał generowany przez użytkownika migawki różnicowej tego źródłowego źródła danych wejściowych obiektu blob. | struna |
fullSnapshotRefreshRate | Interwał odświeżania źródła danych wejściowych obiektu blob. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
BlobStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi obiektu blob zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | BlobStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Storage/Blob" (wymagane) |
BlobStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
kontener | Nazwa kontenera na skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
dateFormat | Format daty. Gdziekolwiek {date} pojawia się w pathPattern, wartość tej właściwości jest używana jako format daty. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
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. | struna |
Informacje o klastrze
Nazwa | Opis | Wartość |
---|---|---|
id | Identyfikator zasobu klastra. | struna |
Kompresja
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ kompresji używanej przez dane wejściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Deflate" "GZip" "Brak" (wymagane) |
CSharpFunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości powiązania skojarzone z funkcją CSharp. | CSharpFunctionBindingProperties |
typ | Wskazuje typ powiązania funkcji. | "Microsoft.StreamAnalytics/CLRUdf" (wymagane) |
CSharpFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
klasa | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
dllPath | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
metoda | Kod Csharp zawierający pojedynczą definicję funkcji. | struna |
updateMode | Tryby odświeżania dla funkcji usługi Stream Analytics. | "Odświeżanie" "Statyczny" |
CsvSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CSV. Wymagane w żądaniach PUT (CreateOrReplace). | CsvSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Csv" (wymagany) |
CsvSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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). Aby uzyskać listę obsługiwanych wartości, zobacz /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
CustomClrSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji CustomClr. Wymagane w żądaniach PUT (CreateOrReplace). | CustomClrSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "CustomClr" (wymagane) |
CustomClrSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
serializacjaClassName | Nazwa klasy serializacji. | struna |
serializacjaDllPath | Ścieżka biblioteki serializacji. | struna |
DeltaSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji usługi Delta Lake. Wymagane w żądaniach PUT (CreateOrReplace). | deltaSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Delta" (wymagana) |
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 zostanie podzielona tabela usługi Delta Lake. Obsługujemy tylko 1 kolumnę partycji, ale utrzymujemy ją jako tablicę na potrzeby rozszerzalności. | string[] |
DocumentDbOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | DocumentDbOutputDataSourceProperties |
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) |
DocumentDbOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
accountId | Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
accountKey | Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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, zobacz sekcję documentDB dotyczącą /rest/api/streamanalytics/stream-analytics-output. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
baza danych | Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
documentId | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. | struna |
partitionKey | Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych w kolekcjach. Jeśli właściwość "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. | struna |
EventGridStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi Event Grid zawierającymi dane strumienia. | EventGridStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.EventGrid/EventSubscriptions" (wymagane) |
EventGridStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
eventTypes | Lista typów zdarzeń obsługiwanych przez kartę usługi Event Grid. | string[] |
schemat | 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[] |
abonent | Subskrybenci usługi Event Grid. Obecnie obsługiwany jest tylko subskrybent usługi EventHub. | EventHubV2StreamInputDataSource |
EventHubOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
propertyColumns | Właściwości skojarzone z tym danymi wyjściowymi centrum zdarzeń. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.ServiceBus/EventHub" (wymagane) |
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 unikatowych 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ń. | struna |
eventHubName | Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
partitionCount | Liczba partycji źródła danych centrum zdarzeń. Zakres 1 – 256. | Int |
prefetchCount | Liczba komunikatów, których odbiorca komunikatów może jednocześnie żą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). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
EventHubV2OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). | EventHubOutputDataSourceProperties |
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) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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). | "Microsoft.EventHub/EventHub" (wymagane) |
EventHubV2StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | 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) |
Zewnętrzny
Nazwa | Opis | Wartość |
---|---|---|
kontener | Kontener UserCustomCode. | struna |
ścieżka | Ścieżka UserCustomCode. | struna |
refreshConfiguration | Parametry odświeżania dla dowolnych/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 | |
FileReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi pliku zawierającymi dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | FileReferenceInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | "Plik" (wymagany) |
FileReferenceInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
ścieżka | Ścieżka pliku. | struna |
Funkcja
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z funkcją. | FunctionProperties |
FunctionBinding
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Microsoft.MachineLearning/WebService" dla typu AzureMachineLearningStudioFunctionBinding. Ustaw wartość "Microsoft.MachineLearningServices" dla typu AzureMachineLearningServiceFunctionBinding. Dla typu CSharpFunctionBindingustaw wartość "Microsoft.StreamAnalytics/CLRUdf". Dla typu JavaScriptFunctionBindingustaw wartość "Microsoft.StreamAnalytics/JavascriptUdf". | "Microsoft.MachineLearning/WebService" "Microsoft.MachineLearningServices" "Microsoft.StreamAnalytics/CLRUdf" "Microsoft.StreamAnalytics/JavascriptUdf" (wymagane) |
FunkcjaKonfiguracja
Nazwa | Opis | Wartość |
---|---|---|
wiążący | Fizyczne powiązanie funkcji. Na przykład w przypadku usługi internetowej Azure Machine Learning opisuje to punkt końcowy. | FunctionBinding |
Wejścia | FunctionInput[] | |
wyjście | Opisuje dane wyjściowe funkcji. | FunctionOutput |
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 w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
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 wyjściowych funkcji (obsługiwany przez usługę Azure Stream Analytics). Lista prawidłowych typów danych usługi Azure Stream Analytics jest opisana w https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx | struna |
Właściwości funkcji
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | FunctionConfiguration | |
typ | Ustaw wartość "Aggregate" dla typu AggregateFunctionProperties. Ustaw wartość "Skalar" dla typu ScalarFunctionProperties. | "Agregacja" "Skalar" (wymagany) |
GatewayMessageBusOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi magistrali komunikatów bramy. Wymagane w żądaniach PUT (CreateOrReplace). | GatewayMessageBusOutputDataSourceProperties |
typ | Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
GatewayMessageBusStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi magistrali komunikatów bramy zawierającymi dane strumienia. | GatewayMessageBusStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "GatewayMessageBus" (wymagane) |
GatewayMessageBusStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
temat | Nazwa tematu usługi Service Bus. | struna |
Tożsamość
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ tożsamości może być SystemAssigned lub UserAssigned. | struna |
userAssignedIdentities | Tożsamości przypisane przez użytkownika skojarzone z zasobem zadania przesyłania strumieniowego. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nazwa | Opis | Wartość |
---|
Wkład
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wejściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | InputProperties |
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 | struna |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
typ | Ustaw wartość "Odwołanie" dla typu ReferenceInputProperties. Ustaw wartość "Stream" dla typu StreamInputProperties. | "Odwołanie" "Stream" (wymagane) |
watermarkSettings | Ustawienia określające, czy odczytywać zdarzenia limitu. | InputWatermarkProperties |
InputWatermarkProperties
Nazwa | Opis | Wartość |
---|---|---|
watermarkMode | Tryb znaku wodnego wejściowego. | "Brak" "ReadWatermark" |
IoTHubStreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wejściowymi usługi IoT Hub zawierającymi dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | IoTHubStreamInputDataSourceProperties |
typ | Wskazuje typ wejściowego źródła danych zawierającego dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | "Microsoft.Devices/IotHubs" (wymagane) |
IoTHubStreamInputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
consumerGroupName | Nazwa grupy odbiorców usługi IoT Hub, która powinna służyć do odczytywania zdarzeń z usługi IoT Hub. Jeśli nie zostanie określony, dane wejściowe używają domyślnej grupy odbiorców usługi Iot Hub. | struna |
punkt końcowy | Punkt końcowy usługi IoT Hub do nawiązania połączenia (tj. komunikaty/zdarzenia, komunikaty/operacjeMonitorowanieEvents itp.). | struna |
iotHubNamespace | Nazwa lub identyfikator URI usługi IoT Hub. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
sharedAccessPolicyName | Nazwa zasad dostępu współdzielonego dla usługi IoT Hub. Te zasady muszą zawierać co najmniej uprawnienie Service Connect. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
Nazwa | Opis | Wartość |
---|---|---|
skrypt | Kod JavaScript zawierający pojedynczą definicję funkcji. Na przykład: "function (x, y) { return x + y; }" | struna |
JobStorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
JsonSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji JSON. Wymagane w żądaniach PUT (CreateOrReplace). | JsonSerializationProperties |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Json" (wymagany) |
JsonSerializationProperties
Nazwa | Opis | Wartość |
---|---|---|
kodowanie | 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 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ę 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" |
Microsoft.StreamAnalytics/streamingjobs
Nazwa | Opis | Wartość |
---|---|---|
tożsamość | 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. | Identity |
lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości skojarzone z zadaniem przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.StreamAnalytics/streamingjobs@2021-10-01-preview" |
Wyjście
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | OutputProperties |
OutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusOutputDataSource. Ustaw wartość "Microsoft.AzureFunction" dla typu AzureFunctionOutputDataSource. Ustaw wartość "Microsoft.DBForPostgreSQL/servers/databases" dla typu PostgreSQLOutputDataSource. Ustaw wartość "Microsoft.DataLake/Accounts" dla typu AzureDataLakeStoreOutputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2OutputDataSource. Ustaw wartość "Microsoft.Kusto/clusters/databases" dla typu AzureDataExplorerOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Queue" dla typu ServiceBusQueueOutputDataSource. Ustaw wartość "Microsoft.ServiceBus/Topic" dla typu ServiceBusTopicOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/DataWarehouse" dla typu AzureSynapseOutputDataSource. Ustaw wartość "Microsoft.Sql/Server/Database" dla typu AzureSqlDatabaseOutputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobOutputDataSource. Ustaw wartość "Microsoft.Storage/DocumentDB" dla typu DocumentDbOutputDataSource. Ustaw wartość "Microsoft.Storage/Table" dla typu AzureTableOutputDataSource. Ustaw wartość "PowerBI" dla typu PowerBIOutputDataSource. Ustaw wartość "Raw" dla typu RawOutputDatasource. | "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" "Raw" (wymagane) |
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 |
szeregowanie | Opisuje sposób serializacji danych wejściowych lub serializowanych danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). | serializacji |
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. | struna |
watermarkSettings | Ustawienia określające, czy wysyłać znaki wodne do podrzędnego. | OutputWatermarkProperties |
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. | struna |
watermarkMode | Tryb znaku wodnego danych wyjściowych. | "Brak" "SendCurrentPartitionWatermark" "SendLowestWatermarkAcrossPartitions" |
ParquetSerialization
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z typem serializacji Parquet. Wymagane w żądaniach PUT (CreateOrReplace). | jakikolwiek |
typ | Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). | "Parquet" (wymagany) |
PostgreSQLOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone ze źródłem danych wyjściowych bazy danych PostgreSQL. Wymagane w żądaniach PUT (CreateOrReplace). | PostgreSQLOutputDataSourceProperties |
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) |
PostgreSQLOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
baza danych | Nazwa bazy danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
maxWriterCount | Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy zapis) 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 Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
serwer | Nazwa serwera SQL zawierającego bazę danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
stół | Nazwa tabeli w bazie danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
użytkownik | Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL Database. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
PowerBIOutputDataSource
PowerBIOutputDataSourceProperties
Nazwa | Opis | Wartość |
---|---|---|
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
Dataset | Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
groupId | Identyfikator grupy usługi Power BI. | struna |
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. | struna |
refreshToken | Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, który następnie może służyć do uwierzytelniania za pomocą źródła danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie tutaj 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). | struna |
stół | Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
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. | struna |
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. | struna |
RawInputDatasourceProperties
Nazwa | Opis | Wartość |
---|---|---|
Ładunku | Zawartość serializowana w formacie JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
payloadUri | Adres URL sygnatury dostępu współdzielonego do obiektu blob zawierającego serializowaną zawartość JSON danych wejściowych. Należy ustawić ładunek lub ładunekUri, ale nie oba. | struna |
RawOutputDatasource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z nieprzetworzonymi danymi wyjściowymi. Wymagane w żądaniach PUT (CreateOrReplace). | RawOutputDatasourceProperties |
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) |
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. | struna |
RawReferenceInputDataSource
RawStreamInputDataSource
ReferenceInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "File" dla typu FileReferenceInputDataSource. Dla typu AzureSqlReferenceInputDataSourceustaw wartość "Microsoft.Sql/Server/Database". Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobReferenceInputDataSource. Ustaw wartość "Raw" dla typu RawReferenceInputDataSource. | "Plik" "Microsoft.Sql/Server/Database" "Microsoft.Storage/Blob" "Raw" (wymagane) |
ReferenceInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych zawierające dane referencyjne. Wymagane w żądaniach PUT (CreateOrReplace). | ReferenceInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Odwołanie" (wymagane) |
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. | struna |
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 /rest/api/streamanalytics/stream-analytics-input lub /rest/api/streamanalytics/stream-analytics-output, aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. | struna |
refreshInterval | Interwał odświeżania. | struna |
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. | struna |
ScalarFunctionProperties
Nazwa | Opis | Wartość |
---|---|---|
typ | Wskazuje typ funkcji. | "Skalar" (wymagany) |
Szeregowanie
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "Avro" dla typu AvroSerialization. Ustaw wartość "Csv" dla typu CsvSerialization. Ustaw wartość "CustomClr" dla typu CustomClrSerialization. Ustaw wartość "Delta" dla typu deltaSerialization. Ustaw wartość "Json" dla typu JsonSerialization. Ustaw wartość "Parquet" dla typu ParquetSerialization. | "Avro" "Csv" "CustomClr" "Delta" "Json" "Parquet" (wymagany) |
ServiceBusQueueOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusQueueOutputDataSourceProperties |
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) |
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. | string[] |
queueName | Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | jakikolwiek |
ServiceBusTopicOutputDataSource
Nazwa | Opis | Wartość |
---|---|---|
Właściwości | Właściwości skojarzone z danymi wyjściowymi tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | ServiceBusTopicOutputDataSourceProperties |
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/Topic" (wymagane) |
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 niestandardowych. | string[] |
serviceBusNamespace | Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
sharedAccessPolicyKey | Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). | struna 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). | struna |
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. | ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns |
nazwa tematu | Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
ServiceBusTopicOutputDataSourcePropertiesSystemPropertyColumns
Nazwa | Opis | Wartość |
---|
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU. | Int |
nazwa | Nazwa jednostki SKU. Wymagane w żądaniach PUT (CreateOrReplace). | "Standardowa" |
StorageAccount
Nazwa | Opis | Wartość |
---|---|---|
accountKey | Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
accountName | Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). | struna |
authenticationMode | Tryb uwierzytelniania. | "ConnectionString" "Msi" "UserToken" |
StreamingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
klaster | 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/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Wartość domyślna to "en-US", jeśli nie określono żadnego. | struna |
eventsLateArrivalMaxDelayInSeconds | Maksymalne tolerowane opóźnienie w sekundach, w których mogą być uwzględniane zdarzenia przychodzące późno. Obsługiwany zakres jest -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 tolerowane 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ą poza kolejność w strumieniu zdarzeń wejściowych. | "Dostosuj" "Upuść" |
Zewnętrzne | Konto magazynu, na którym znajdują się niestandardowe artefakty kodu. | zewnętrznej |
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ń. | funkcji [] |
Wejścia | Lista co najmniej jednego wejściowego 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. 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. | 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). | "Upuść" "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. | 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 być uruchamiany za każdym razem, gdy zadanie zostanie uruchomione, rozpocznij od niestandardowej sygnatury czasowej użytkownika określonej za pośrednictwem właściwości outputStartTime lub rozpocznij od ostatniego czasu wyjściowego zdarzenia. | "CustomTime" "JobStartTime" "LastOutputEventTime" |
outputStartTime | Wartość to sygnatura czasowa w formacie 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 parametr outputStartMode jest ustawiony na Wartość CustomTime. | struna |
Numer jednostki magazynowej | Opisuje jednostkę SKU zadania przesyłania strumieniowego. Wymagane w żądaniach PUT (CreateOrReplace). | sku |
przekształcenie | 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ń. | transformation |
StreamInputDataSource
Nazwa | Opis | Wartość |
---|---|---|
typ | Ustaw wartość "GatewayMessageBus" dla typu GatewayMessageBusStreamInputDataSource. Ustaw wartość "Microsoft.Devices/IotHubs" dla typu IoTHubStreamInputDataSource. Ustaw wartość "Microsoft.EventGrid/EventSubscriptions" dla typu EventGridStreamInputDataSource. Ustaw wartość "Microsoft.EventHub/EventHub" dla typu EventHubV2StreamInputDataSource. Ustaw wartość "Microsoft.ServiceBus/EventHub" dla typu EventHubStreamInputDataSource. Ustaw wartość "Microsoft.Storage/Blob" dla typu BlobStreamInputDataSource. Ustaw wartość "Raw" dla typu RawStreamInputDataSource. | "GatewayMessageBus" "Microsoft.Devices/IotHubs" "Microsoft.EventGrid/EventSubscriptions" "Microsoft.EventHub/EventHub" "Microsoft.ServiceBus/EventHub" "Microsoft.Storage/Blob" "Raw" (wymagane) |
StreamInputProperties
Nazwa | Opis | Wartość |
---|---|---|
źródło danych | Opisuje wejściowe źródło danych, które zawiera dane strumienia. Wymagane w żądaniach PUT (CreateOrReplace). | StreamInputDataSource |
typ | Wskazuje, czy dane wejściowe są źródłem danych referencyjnych, czy strumienia danych. Wymagane w żądaniach PUT (CreateOrReplace). | "Stream" (wymagane) |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
Przekształcenie
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna |
Właściwości | Właściwości skojarzone z przekształceniem. Wymagane w żądaniach PUT (CreateOrReplace). | TransformationProperties |
Właściwości przekształcenia
Nazwa | Opis | Wartość |
---|---|---|
zapytanie | Określa zapytanie, które będzie uruchamiane 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). | struna |
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[] |