Outputs - Create Or Replace
Tworzy dane wyjściowe lub zastępuje już istniejące dane wyjściowe w ramach istniejącego zadania przesyłania strumieniowego.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}?api-version=2020-03-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
job
|
path | True |
string |
Nazwa zadania przesyłania strumieniowego. |
output
|
path | True |
string |
Nazwa danych wyjściowych. |
resource
|
path | True |
string |
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Regex pattern: |
subscription
|
path | True |
string |
Identyfikator subskrypcji docelowej. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
If-Match |
string |
Element ETag danych wyjściowych. Pomiń tę wartość, aby zawsze zastąpić bieżące dane wyjściowe. Określ ostatnio widzianą wartość elementu ETag, aby zapobiec przypadkowemu zastępowaniu współbieżnych zmian. |
|
If-None-Match |
string |
Ustaw wartość "*", aby zezwolić na utworzenie nowych danych wyjściowych, ale aby zapobiec aktualizowaniu istniejących danych wyjściowych. Inne wartości spowodują odpowiedź 412 Warunek wstępny Niepowodzenie. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa zasobu |
properties.datasource |
OutputDataSource:
|
Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.serialization | Serialization: |
Opisuje, jak dane z danych wejściowych są serializowane lub jak dane są serializowane podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.sizeWindow |
integer |
Okno rozmiaru ograniczające dane wyjściowe usługi Stream Analytics. |
properties.timeWindow |
string |
Przedział czasu filtrowania danych wyjściowych zadania usługi Stream Analytics. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Dane wyjściowe zostały pomyślnie utworzone lub zastąpione. Headers ETag: string |
|
201 Created |
Dane wyjściowe zostały pomyślnie utworzone lub zastąpione. Headers ETag: string |
|
Other Status Codes |
Błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Create a blob output with CSV serialization
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg5023/providers/Microsoft.StreamAnalytics/streamingjobs/sj900/outputs/output1623?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName",
"accountKey": "accountKey=="
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Sample Response
ETag: 5433fd97-d133-46e3-8588-5fe1f1599ee0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5023/providers/Microsoft.StreamAnalytics/streamingjobs/sj900/outputs/output1623",
"name": "output1623",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
ETag: 5433fd97-d133-46e3-8588-5fe1f1599ee0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5023/providers/Microsoft.StreamAnalytics/streamingjobs/sj900/outputs/output1623",
"name": "output1623",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Create a DocumentDB output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "someAccountId",
"accountKey": "accountKey==",
"database": "db01",
"collectionNamePattern": "collection",
"partitionKey": "key",
"documentId": "documentId"
}
}
}
}
Sample Response
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "someAccountId",
"database": "db01",
"collectionNamePattern": "collection",
"partitionKey": "key",
"documentId": "documentId"
}
}
}
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/DocumentDB",
"properties": {
"accountId": "someAccountId",
"database": "db01",
"collectionNamePattern": "collection",
"partitionKey": "key",
"documentId": "documentId"
}
}
}
}
Create a Gateway Message Bus output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
Sample Response
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
Create a Power BI output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "PowerBI",
"properties": {
"dataset": "someDataset",
"table": "someTable",
"refreshToken": "someRefreshToken==",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
"groupName": "MyPowerBIGroup"
}
}
}
}
Sample Response
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "PowerBI",
"properties": {
"dataset": "someDataset",
"table": "someTable",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
"groupName": "MyPowerBIGroup"
}
}
}
}
ETag: ccf8b864-259e-43c5-a628-ba10858b2c07
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg7983/providers/Microsoft.StreamAnalytics/streamingjobs/sj2331/outputs/output3022",
"name": "output3022",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "PowerBI",
"properties": {
"dataset": "someDataset",
"table": "someTable",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"groupId": "ac40305e-3e8d-43ac-8161-c33799f43e95",
"groupName": "MyPowerBIGroup"
}
}
}
}
Create a Service Bus Queue output with Avro serialization
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3410/providers/Microsoft.StreamAnalytics/streamingjobs/sj5095/outputs/output3456?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey",
"sharedAccessPolicyKey": "sharedAccessPolicyKey=",
"queueName": "sdkqueue",
"propertyColumns": [
"column1",
"column2"
],
"systemPropertyColumns": {
"MessageId": "col3",
"PartitionKey": "col4"
}
}
},
"serialization": {
"type": "Avro"
}
}
}
Sample Response
ETag: 2f68c1ec-2080-43cb-93ec-4bcd3b7f9dbe
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3410/providers/Microsoft.StreamAnalytics/streamingjobs/sj5095/outputs/output3456",
"name": "output3456",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"queueName": "sdkqueue",
"propertyColumns": [
"column1",
"column2"
],
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
ETag: 2f68c1ec-2080-43cb-93ec-4bcd3b7f9dbe
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3410/providers/Microsoft.StreamAnalytics/streamingjobs/sj5095/outputs/output3456",
"name": "output3456",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Queue",
"properties": {
"queueName": "sdkqueue",
"propertyColumns": [
"column1",
"column2"
],
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
Create a Service Bus Topic output with CSV serialization
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6450/providers/Microsoft.StreamAnalytics/streamingjobs/sj7094/outputs/output7886?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey",
"sharedAccessPolicyKey": "sharedAccessPolicyKey=",
"topicName": "sdktopic",
"propertyColumns": [
"column1",
"column2"
]
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Sample Response
ETag: 39259839-e581-4af4-bf68-302e6820e3a0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6450/providers/Microsoft.StreamAnalytics/streamingjobs/sj7094/outputs/output7886",
"name": "output7886",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"topicName": "sdktopic",
"propertyColumns": [
"column1",
"column2"
],
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
ETag: 39259839-e581-4af4-bf68-302e6820e3a0
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6450/providers/Microsoft.StreamAnalytics/streamingjobs/sj7094/outputs/output7886",
"name": "output7886",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/Topic",
"properties": {
"topicName": "sdktopic",
"propertyColumns": [
"column1",
"column2"
],
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Create an Azure Data Lake Store output with JSON serialization
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "someaccount",
"tenantId": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
"refreshToken": "someRefreshToken==",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"filePathPrefix": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
Sample Response
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195",
"name": "output5195",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "someaccount",
"tenantId": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"filePathPrefix": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195",
"name": "output5195",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.DataLake/Accounts",
"properties": {
"accountName": "someaccount",
"tenantId": "cea4e98b-c798-49e7-8c40-4a2b3beb47dd",
"tokenUserPrincipalName": "bobsmith@contoso.com",
"tokenUserDisplayName": "Bob Smith",
"filePathPrefix": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
Create an Azure Data Warehouse output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/dwOutput?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"table": "test2",
"server": "asatestserver",
"database": "zhayaSQLpool",
"user": "tolladmin",
"password": "password123"
}
}
}
}
Sample Response
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/dwOutput",
"name": "dwOutput",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"table": "test2",
"server": "asatestserver",
"database": "zhayaSQLpool",
"user": "tolladmin"
}
}
}
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/dwOutput",
"name": "dwOutput",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/DataWarehouse",
"properties": {
"table": "test2",
"server": "asatestserver",
"database": "zhayaSQLpool",
"user": "tolladmin"
}
}
}
}
Create an Azure Function output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/azureFunction1?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.AzureFunction",
"properties": {
"functionAppName": "functionappforasaautomation",
"functionName": "HttpTrigger2",
"apiKey": null,
"maxBatchSize": 256,
"maxBatchCount": 100
}
}
}
}
Sample Response
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/7f31cba8-b597-4129-b158-8f21a7395bd0/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/azureFunction1",
"name": "azureFunction1",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.AzureFunction",
"properties": {
"functionAppName": "functionappforasaautomation",
"functionName": "HttpTrigger2",
"apiKey": null,
"maxBatchSize": 256,
"maxBatchCount": 100
}
},
"etag": "7b912929-346d-432e-9495-6972dbd63179"
}
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/7f31cba8-b597-4129-b158-8f21a7395bd0/resourceGroups/sjrg/providers/Microsoft.StreamAnalytics/streamingjobs/sjName/outputs/azureFunction1",
"name": "azureFunction1",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.AzureFunction",
"properties": {
"functionAppName": "functionappforasaautomation",
"functionName": "HttpTrigger2",
"apiKey": null,
"maxBatchSize": 256,
"maxBatchCount": 100
}
},
"etag": "7b912929-346d-432e-9495-6972dbd63179"
}
}
Create an Azure SQL database output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output1755?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "someServer",
"database": "someDatabase",
"user": "<user>",
"password": "somePassword",
"table": "someTable"
}
}
}
}
Sample Response
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output1755",
"name": "output1755",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "someServer",
"database": "someDatabase",
"table": "someTable",
"user": "someUser"
}
}
}
}
ETag: 731a47c6-ff67-4439-bde6-a2a3da4c1ecf
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg2157/providers/Microsoft.StreamAnalytics/streamingjobs/sj6458/outputs/output1755",
"name": "output1755",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Sql/Server/Database",
"properties": {
"server": "someServer",
"database": "someDatabase",
"table": "someTable",
"user": "someUser"
}
}
}
}
Create an Azure Table output
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg5176/providers/Microsoft.StreamAnalytics/streamingjobs/sj2790/outputs/output958?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.Storage/Table",
"properties": {
"accountName": "someAccountName",
"accountKey": "accountKey==",
"table": "samples",
"partitionKey": "partitionKey",
"rowKey": "rowKey",
"columnsToRemove": [
"column1",
"column2"
],
"batchSize": 25
}
}
}
}
Sample Response
ETag: 2409b6d1-c99c-405b-9a14-ea7833637038
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5176/providers/Microsoft.StreamAnalytics/streamingjobs/sj2790/outputs/output958",
"name": "output958",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/Table",
"properties": {
"accountName": "someAccountName",
"table": "samples",
"partitionKey": "partitionKey",
"rowKey": "rowKey",
"columnsToRemove": [
"column1",
"column2"
],
"batchSize": 25
}
}
}
}
ETag: 2409b6d1-c99c-405b-9a14-ea7833637038
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg5176/providers/Microsoft.StreamAnalytics/streamingjobs/sj2790/outputs/output958",
"name": "output958",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.Storage/Table",
"properties": {
"accountName": "someAccountName",
"table": "samples",
"partitionKey": "partitionKey",
"rowKey": "rowKey",
"columnsToRemove": [
"column1",
"column2"
],
"batchSize": 25
}
}
}
}
Create an Event Hub output with JSON serialization
Sample Request
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195?api-version=2020-03-01
{
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey",
"sharedAccessPolicyKey": "sharedAccessPolicyKey=",
"eventHubName": "sdkeventhub",
"partitionKey": "partitionKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
Sample Response
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195",
"name": "output5195",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"eventHubName": "sdkeventhub",
"partitionKey": "partitionKey",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
ETag: 5472168f-7317-4241-8b75-0c8d9d0ea804
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6912/providers/Microsoft.StreamAnalytics/streamingjobs/sj3310/outputs/output5195",
"name": "output5195",
"type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
"properties": {
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"eventHubName": "sdkeventhub",
"partitionKey": "partitionKey",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8",
"format": "Array"
}
}
}
}
Definicje
Nazwa | Opis |
---|---|
Authentication |
Tryb uwierzytelniania. Prawidłowe tryby to |
Avro |
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie Avro. |
Azure |
Opisuje wyjściowe źródło danych usługi Azure Data Lake Store. |
Azure |
Definiuje metadane elementu AzureFunctionOutputDataSource |
Azure |
Opisuje źródło danych wyjściowych bazy danych Azure SQL. |
Azure |
Opisuje Azure Synapse wyjściowe źródło danych. |
Azure |
Opisuje źródło danych wyjściowych tabeli platformy Azure. |
Blob |
Opisuje źródło danych wyjściowych obiektu blob. |
Csv |
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie CSV. |
Diagnostic |
Warunek mający zastosowanie do zasobu lub ogólnego zadania, który gwarantuje uwagę klienta. |
Diagnostics |
Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta. |
Document |
Opisuje źródło danych wyjściowych usługi DocumentDB. |
Encoding |
Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. |
Error |
Typowa reprezentacja błędów. |
Event |
Opisuje źródło danych wyjściowych centrum zdarzeń. |
Event |
Opisuje źródło danych wyjściowych centrum zdarzeń. |
Event |
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
Gateway |
Opisuje źródło danych wyjściowych magistrali komunikatów bramy. |
Json |
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. |
Json |
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie JSON. |
Output |
Obiekt wyjściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wyjściowymi. Wszystkie dane wyjściowe są zawarte w zadaniu przesyłania strumieniowego. |
Parquet |
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie Parquet. |
Power |
Opisuje źródło danych wyjściowych usługi Power BI. |
Service |
Opisuje źródło danych wyjściowych kolejki usługi Service Bus. |
Service |
Opisuje źródło danych wyjściowych tematu usługi Service Bus. |
Storage |
Właściwości skojarzone z kontem usługi Azure Storage |
AuthenticationMode
Tryb uwierzytelniania. Prawidłowe tryby to ConnectionString
, Msi
i "UserToken".
Nazwa | Typ | Opis |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie Avro.
Nazwa | Typ | Opis |
---|---|---|
type |
string:
Avro |
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
AzureDataLakeStoreOutputDataSource
Opisuje wyjściowe źródło danych usługi Azure Data Lake Store.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.accountName |
string |
Nazwa konta usługi Azure Data Lake Store. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.dateFormat |
string |
Format daty. Gdziekolwiek {date} pojawia się w filePathPrefix, wartość tej właściwości jest używana jako format daty. |
|
properties.filePathPrefix |
string |
Lokalizacja pliku, do którego powinny zostać zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.refreshToken |
string |
Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.tenantId |
string |
Identyfikator dzierżawy użytkownika używany do uzyskiwania tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.timeFormat |
string |
Format godziny. Gdziekolwiek {time} pojawia się w filePathPrefix, wartość tej właściwości jest używana jako format czasu. |
|
properties.tokenUserDisplayName |
string |
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. |
|
properties.tokenUserPrincipalName |
string |
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. |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
AzureFunctionOutputDataSource
Definiuje metadane elementu AzureFunctionOutputDataSource
Nazwa | Typ | Opis |
---|---|---|
properties.apiKey |
string |
Jeśli chcesz użyć funkcji platformy Azure z innej subskrypcji, możesz to zrobić, podając klucz dostępu do funkcji. |
properties.functionAppName |
string |
Nazwa aplikacji Azure Functions. |
properties.functionName |
string |
Nazwa funkcji w aplikacji Azure Functions. |
properties.maxBatchCount |
number |
Właściwość umożliwiająca określenie maksymalnej liczby zdarzeń w każdej partii wysyłanej do Azure Functions. Wartość domyślna to 100. |
properties.maxBatchSize |
number |
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). |
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
AzureSqlDatabaseOutputDataSource
Opisuje źródło danych wyjściowych bazy danych Azure SQL.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.database |
string |
Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.maxBatchCount |
number |
Maksymalna liczba partii zapisu w bazie danych Sql, wartość domyślna to 10 000. Opcjonalnie w żądaniach PUT. |
|
properties.maxWriterCount |
number |
Maksymalna liczba składników zapisywania, obecnie dostępne są tylko 1(pojedynczy moduł zapisywania) i 0 (na podstawie partycji zapytania). Opcjonalnie w żądaniach PUT. |
|
properties.password |
string |
Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.server |
string |
Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.table |
string |
Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.user |
string |
Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
AzureSynapseOutputDataSource
Opisuje Azure Synapse wyjściowe źródło danych.
Nazwa | Typ | Opis |
---|---|---|
properties.database |
string |
Nazwa bazy danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.password |
string |
Hasło, które będzie używane do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.server |
string |
Nazwa serwera SQL zawierającego bazę danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.table |
string |
Nazwa tabeli w bazie danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.user |
string |
Nazwa użytkownika, która będzie używana do nawiązywania połączenia z bazą danych Azure SQL. Wymagane w żądaniach PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
AzureTableOutputDataSource
Opisuje źródło danych wyjściowych tabeli platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
properties.accountKey |
string |
Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.accountName |
string |
Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.batchSize |
integer |
Liczba wierszy do zapisu w tabeli platformy Azure naraz. |
properties.columnsToRemove |
string[] |
Jeśli zostanie określony, każdy element w tablicy jest nazwą kolumny do usunięcia (jeśli istnieje) z jednostek zdarzeń wyjściowych. |
properties.partitionKey |
string |
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). |
properties.rowKey |
string |
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). |
properties.table |
string |
Nazwa tabeli platformy Azure. Wymagane w żądaniach PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
BlobOutputDataSource
Opisuje źródło danych wyjściowych obiektu blob.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.blobPathPrefix |
string |
Prefiks ścieżki obiektu blob. |
|
properties.container |
string |
Nazwa kontenera w skojarzonym koncie magazynu. Ten kontener zawiera obiekty blob do odczytu lub zapisu. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.dateFormat |
string |
Format daty. Gdziekolwiek {date} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format daty. |
|
properties.pathPattern |
string |
Wzorzec ścieżki obiektu blob. Nie jest wyrażeniem regularnym. Reprezentuje on wzorzec, dla którego nazwy obiektów blob będą dopasowywane w celu określenia, czy powinny być uwzględniane jako dane wejściowe lub wyjściowe zadania. Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać bardziej szczegółowe wyjaśnienie i przykład. |
|
properties.storageAccounts |
Lista co najmniej jednego konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
Format czasu. Gdziekolwiek {time} pojawia się w ścieżcePattern, wartość tej właściwości jest używana jako format czasu. |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
CsvSerialization
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie CSV.
Nazwa | Typ | Opis |
---|---|---|
properties.encoding |
Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.fieldDelimiter |
string |
Określa ogranicznik, który będzie używany do oddzielania rekordów wartości rozdzielanych przecinkami (CSV). Zobacz https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input lub https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output , aby uzyskać listę obsługiwanych wartości. Wymagane w żądaniach PUT (CreateOrReplace). |
type |
string:
Csv |
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
DiagnosticCondition
Warunek mający zastosowanie do zasobu lub ogólnego zadania, który gwarantuje uwagę klienta.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Nieprzezroczysty kod diagnostyczny. |
message |
string |
Czytelny dla człowieka komunikat opisujący szczegółowo warunek. Zlokalizowane w Accept-Language żądania klienta. |
since |
string |
Sygnatura czasowa UTC rozpoczęcia warunku. Klienci powinni mieć możliwość znalezienia odpowiedniego zdarzenia w dzienniku operacji w tym czasie. |
Diagnostics
Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta.
Nazwa | Typ | Opis |
---|---|---|
conditions |
Kolekcja zera lub większej liczby warunków mających zastosowanie do zasobu lub zadania ogólnego, które uzasadniają uwagę klienta. |
DocumentDbOutputDataSource
Opisuje źródło danych wyjściowych usługi DocumentDB.
Nazwa | Typ | Opis |
---|---|---|
properties.accountId |
string |
Nazwa lub identyfikator konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.accountKey |
string |
Klucz konta dla konta usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.collectionNamePattern |
string |
Wzorzec nazwy kolekcji do użycia. Format nazwy kolekcji można utworzyć przy użyciu opcjonalnego tokenu {partition}, w którym partycje zaczynają się od 0. Aby uzyskać więcej informacji, https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output zobacz sekcję usługi DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.database |
string |
Nazwa bazy danych DocumentDB. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.documentId |
string |
Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza podstawowego, na którym opierają się operacje wstawiania lub aktualizacji. |
properties.partitionKey |
string |
Nazwa pola w zdarzeniach wyjściowych używanych do określania klucza do partycjonowania danych wyjściowych między kolekcjami. Jeśli element "collectionNamePattern" zawiera token {partition}, ta właściwość jest wymagana do określenia. |
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
Encoding
Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych.
Nazwa | Typ | Opis |
---|---|---|
UTF8 |
string |
Error
Typowa reprezentacja błędów.
Nazwa | Typ | Opis |
---|---|---|
error |
Właściwości definicji błędu. |
EventHubOutputDataSource
Opisuje źródło danych wyjściowych centrum zdarzeń.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.eventHubName |
string |
Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
Klucz/kolumna, która służy do określania, która partycja ma wysyłać dane zdarzenia. |
|
properties.propertyColumns |
string[] |
Właściwości skojarzone z danymi wyjściowymi tego centrum zdarzeń. |
|
serviceBusNamespace |
string |
Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
EventHubV2OutputDataSource
Opisuje źródło danych wyjściowych centrum zdarzeń.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.eventHubName |
string |
Nazwa centrum zdarzeń. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
Klucz/kolumna, która służy do określania, która partycja ma wysyłać dane zdarzenia. |
|
properties.propertyColumns |
string[] |
Właściwości skojarzone z danymi wyjściowymi tego centrum zdarzeń. |
|
serviceBusNamespace |
string |
Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
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). |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, do których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
EventSerializationType
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace).
Nazwa | Typ | Opis |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
GatewayMessageBusOutputDataSource
Opisuje źródło danych wyjściowych magistrali komunikatów bramy.
Nazwa | Typ | Opis |
---|---|---|
properties.topic |
string |
Nazwa tematu usługi Service Bus. |
type |
string:
Gateway |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
JsonOutputSerializationFormat
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.
Nazwa | Typ | Opis |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie JSON.
Nazwa | Typ | Opis |
---|---|---|
properties.encoding |
Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowanie danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.format |
Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format JSON, w ramach których zostaną zapisane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i tablicę wskazującą, że dane wyjściowe będą formatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null. |
|
type |
string:
Json |
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
Output
Obiekt wyjściowy zawierający wszystkie informacje skojarzone z nazwanymi danymi wyjściowymi. Wszystkie dane wyjściowe są zawarte w zadaniu przesyłania strumieniowego.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu |
name |
string |
Nazwa zasobu |
properties.datasource |
OutputDataSource:
|
Opisuje źródło danych, do którego zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.diagnostics |
Opisuje warunki dotyczące danych wejściowych, wyjściowych lub ogólnego zadania, które uzasadniają uwagę klienta. |
|
properties.etag |
string |
Bieżący tag jednostki dla danych wyjściowych. Jest to nieprzezroczystych ciągów. Można go użyć do wykrywania, czy zasób zmienił się między żądaniami. Można go również użyć w nagłówkach If-Match lub If-None-Match na potrzeby operacji zapisu na potrzeby optymistycznej współbieżności. |
properties.serialization | Serialization: |
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania w danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace). |
properties.sizeWindow |
integer |
Okno rozmiaru umożliwiające ograniczenie danych wyjściowych usługi Stream Analytics do. |
properties.timeWindow |
string |
Przedział czasu filtrowania danych wyjściowych zadania usługi Stream Analytics. |
type |
string |
Typ zasobu |
ParquetSerialization
Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania ich w danych wyjściowych w formacie Parquet.
Nazwa | Typ | Opis |
---|---|---|
type |
string:
Parquet |
Wskazuje typ serializacji używanej przez dane wejściowe lub wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
PowerBIOutputDataSource
Opisuje źródło danych wyjściowych usługi Power BI.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.dataset |
string |
Nazwa zestawu danych usługi Power BI. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.groupId |
string |
Identyfikator grupy usługi Power BI. |
|
properties.groupName |
string |
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. |
|
properties.refreshToken |
string |
Token odświeżania, którego można użyć do uzyskania prawidłowego tokenu dostępu, którego następnie można użyć do uwierzytelniania w źródle danych. Prawidłowy token odświeżania można obecnie uzyskać tylko za pośrednictwem witryny Azure Portal. Zaleca się umieszczenie w tym miejscu fikcyjnej wartości ciągu podczas tworzenia źródła danych, a następnie przejście do witryny Azure Portal w celu uwierzytelnienia źródła danych, które zaktualizuje tę właściwość przy użyciu prawidłowego tokenu odświeżania. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.table |
string |
Nazwa tabeli usługi Power BI w określonym zestawie danych. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.tokenUserDisplayName |
string |
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. |
|
properties.tokenUserPrincipalName |
string |
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. |
|
type |
string:
PowerBI |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
ServiceBusQueueOutputDataSource
Opisuje źródło danych wyjściowych kolejki usługi Service Bus.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.propertyColumns |
string[] |
Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. |
|
properties.queueName |
string |
Nazwa kolejki usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.serviceBusNamespace |
string |
Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
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). |
|
properties.systemPropertyColumns |
object |
Właściwości systemowe skojarzone z kolejką usługi Service Bus. Obsługiwane są następujące właściwości systemowe: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
ServiceBusTopicOutputDataSource
Opisuje źródło danych wyjściowych tematu usługi Service Bus.
Nazwa | Typ | Wartość domyślna | Opis |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Tryb uwierzytelniania. |
|
properties.propertyColumns |
string[] |
Tablica ciągów nazw kolumn wyjściowych, które mają być dołączone do komunikatów usługi Service Bus jako właściwości niestandardowe. |
|
properties.serviceBusNamespace |
string |
Przestrzeń nazw skojarzona z żądanym centrum zdarzeń, kolejką usługi Service Bus, tematem usługi Service Bus itp. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Klucz zasad dostępu współdzielonego dla określonych zasad dostępu współdzielonego. Wymagane w żądaniach PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
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). |
|
properties.systemPropertyColumns |
object |
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. |
|
properties.topicName |
string |
Nazwa tematu usługi Service Bus. Wymagane w żądaniach PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Wskazuje typ danych wyjściowych źródła danych, w których zostaną zapisane dane wyjściowe. Wymagane w żądaniach PUT (CreateOrReplace). |
StorageAccount
Właściwości skojarzone z kontem usługi Azure Storage
Nazwa | Typ | Opis |
---|---|---|
accountKey |
string |
Klucz konta dla konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). |
accountName |
string |
Nazwa konta usługi Azure Storage. Wymagane w żądaniach PUT (CreateOrReplace). |