Outputs - Create Or Replace
Erstellt eine Ausgabe oder ersetzt eine bereits vorhandene Ausgabe unter einem vorhandenen Streamingauftrag.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}?api-version=2020-03-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
job
|
path | True |
string |
Der Name des Streamingauftrags. |
output
|
path | True |
string |
Der Name der Ausgabe. |
resource
|
path | True |
string |
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Regex pattern: |
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
If-Match |
string |
Das ETag der Ausgabe. Lassen Sie diesen Wert aus, um die aktuelle Ausgabe immer zu überschreiben. Geben Sie den zuletzt angezeigten ETag-Wert an, um zu verhindern, dass gleichzeitige Änderungen versehentlich überschrieben werden. |
|
If-None-Match |
string |
Legen Sie diese Einstellung auf "*" fest, um das Erstellen einer neuen Ausgabe zu ermöglichen, aber zu verhindern, dass eine vorhandene Ausgabe aktualisiert wird. Andere Werte führen zu einer Antwort vom Typ 412 Pre-condition Failed . |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Ressourcenname |
properties.datasource |
OutputDataSource:
|
Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.serialization | Serialization: |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.sizeWindow |
integer |
Das Größenfenster, auf das eine Stream Analytics-Ausgabe eingeschränkt werden soll. |
properties.timeWindow |
string |
Der Zeitrahmen für das Filtern von Stream Analytics-Auftragsausgaben. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Ausgabe wurde erfolgreich erstellt oder ersetzt. Headers ETag: string |
|
201 Created |
Die Ausgabe wurde erfolgreich erstellt oder ersetzt. Headers ETag: string |
|
Other Status Codes |
Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
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"
}
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Authentication |
Authentifizierungsmodus. Gültige Modi sind |
Avro |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie im Avro-Format in eine Ausgabe geschrieben werden. |
Azure |
Beschreibt eine Azure Data Lake Store-Ausgabedatenquelle. |
Azure |
Definiert die Metadaten von AzureFunctionOutputDataSource |
Azure |
Beschreibt eine Azure SQL-Datenbankausgabedatenquelle. |
Azure |
Beschreibt eine Azure Synapse Ausgabedatenquelle. |
Azure |
Beschreibt eine Azure Table-Ausgabedatenquelle. |
Blob |
Beschreibt eine Blobausgabedatenquelle. |
Csv |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie im CSV-Format in eine Ausgabe geschrieben werden. |
Diagnostic |
Bedingung, die für die Ressource oder den Auftrag insgesamt gilt und die Aufmerksamkeit des Kunden erfordert. |
Diagnostics |
Beschreibt Bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit des Kunden erfordern. |
Document |
Beschreibt eine DocumentDB-Ausgabedatenquelle. |
Encoding |
Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. |
Error |
Häufige Fehlerdarstellung. |
Event |
Beschreibt eine Event Hub-Ausgabedatenquelle. |
Event |
Beschreibt eine Event Hub-Ausgabedatenquelle. |
Event |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Gateway |
Beschreibt eine Gateway Message Bus-Ausgabedatenquelle. |
Json |
Gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird. |
Json |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im JSON-Format geschrieben werden. |
Output |
Ein Ausgabeobjekt, das alle Informationen enthält, die der benannten Ausgabe zugeordnet sind. Alle Ausgaben sind unter einem Streamingauftrag enthalten. |
Parquet |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Parquet-Format geschrieben werden. |
Power |
Beschreibt eine Power BI-Ausgabedatenquelle. |
Service |
Beschreibt eine Service Bus-Warteschlangenausgabedatenquelle. |
Service |
Beschreibt eine Service Bus Topic-Ausgabedatenquelle. |
Storage |
Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind |
AuthenticationMode
Authentifizierungsmodus. Gültige Modi sind ConnectionString
, Msi
und "UserToken".
Name | Typ | Beschreibung |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie im Avro-Format in eine Ausgabe geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
type |
string:
Avro |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureDataLakeStoreOutputDataSource
Beschreibt eine Azure Data Lake Store-Ausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.accountName |
string |
Der Name des Azure Data Lake Store-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.dateFormat |
string |
Das Datumsformat, Unabhängig davon, wo {date} in filePathPrefix angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. |
|
properties.filePathPrefix |
string |
Der Speicherort der Datei, in die die Ausgabe geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.refreshToken |
string |
Ein Aktualisierungstoken, mit dem ein gültiges Zugriffstoken abgerufen werden kann, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert zu platzieren, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, die diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.tenantId |
string |
Die Mandanten-ID des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.timeFormat |
string |
Das Zeitformat. Unabhängig davon, wo {time} in filePathPrefix angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. |
|
properties.tokenUserDisplayName |
string |
Der Anzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. |
|
properties.tokenUserPrincipalName |
string |
Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureFunctionOutputDataSource
Definiert die Metadaten von AzureFunctionOutputDataSource
Name | Typ | Beschreibung |
---|---|---|
properties.apiKey |
string |
Wenn Sie eine Azure-Funktion aus einem anderen Abonnement verwenden möchten, können Sie dazu den Schlüssel für den Zugriff auf Ihre Funktion angeben. |
properties.functionAppName |
string |
Der Name der Azure Functions-App. |
properties.functionName |
string |
Der Name der Funktion in der Azure Functions-App. |
properties.maxBatchCount |
number |
Eine Eigenschaft, mit der Sie die maximale Anzahl von Ereignissen in jedem Batch angeben können, die an Azure Functions gesendet werden. Der Standardwert ist 100. |
properties.maxBatchSize |
number |
Eine Eigenschaft, mit der Sie die maximale Größe für jeden Ausgabebatch festlegen können, der an Ihre Azure-Funktion gesendet wird. Die Eingabeeinheit ist Bytes. Standardmäßig ist dieser Wert auf 262,144 Bytes (256 KB) festgelegt. |
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureSqlDatabaseOutputDataSource
Beschreibt eine Azure SQL-Datenbankausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.database |
string |
Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.maxBatchCount |
number |
Maximale Batchanzahl für Schreibvorgänge in sql-Datenbank, der Standardwert ist 10.000. Optional für PUT-Anforderungen. |
|
properties.maxWriterCount |
number |
Maximale Anzahl von Writern, derzeit sind nur 1 (einzelner Writer) und 0 (basierend auf der Abfragepartition) verfügbar. Optional für PUT-Anforderungen. |
|
properties.password |
string |
Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.server |
string |
Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.table |
string |
Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.user |
string |
Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureSynapseOutputDataSource
Beschreibt eine Azure Synapse Ausgabedatenquelle.
Name | Typ | Beschreibung |
---|---|---|
properties.database |
string |
Der Name der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.password |
string |
Das Kennwort, das zum Herstellen einer Verbindung mit der Azure SQL Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.server |
string |
Der Name des SQL-Servers, der die Azure SQL-Datenbank enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.table |
string |
Der Name der Tabelle in der Azure SQL-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.user |
string |
Der Benutzername, der zum Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureTableOutputDataSource
Beschreibt eine Azure Table-Ausgabedatenquelle.
Name | Typ | Beschreibung |
---|---|---|
properties.accountKey |
string |
Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.accountName |
string |
Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.batchSize |
integer |
Die Anzahl der Zeilen, die gleichzeitig in die Azure-Tabelle geschrieben werden sollen. |
properties.columnsToRemove |
string[] |
Wird dieser Wert angegeben, ist jedes Element im Array der Name einer Spalte, die (falls vorhanden) aus den Ausgabeereignisentitäten entfernt wird. |
properties.partitionKey |
string |
Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Partitionsschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.rowKey |
string |
Dieses Element gibt den Namen einer Spalte aus der SELECT-Anweisung in der Abfrage an, die als Zeilenschlüssel für die Azure-Tabelle verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.table |
string |
Der Name der Azure-Tabelle. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
BlobOutputDataSource
Beschreibt eine Blobausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.blobPathPrefix |
string |
Präfix des Blobpfads. |
|
properties.container |
string |
Der Name eines Containers im zugeordneten Speicherkonto. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden sollen. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.dateFormat |
string |
Das Datumsformat, Überall dort, wo {date} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Datumsformat verwendet. |
|
properties.pathPattern |
string |
Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um zu bestimmen, ob sie als Eingabe oder Ausgabe für den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein Beispiel finden Sie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output . |
|
properties.storageAccounts |
Eine Liste mit mindestens einem Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
||
properties.timeFormat |
string |
Das Zeitformat. Überall dort, wo {time} in pathPattern angezeigt wird, wird stattdessen der Wert dieser Eigenschaft als Zeitformat verwendet. |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
CsvSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie im CSV-Format in eine Ausgabe geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
properties.encoding |
Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.fieldDelimiter |
string |
Gibt das Trennzeichen an, das zum Trennen von CSV-Datensätzen (Durch Trennzeichen getrennte Werte) verwendet wird. Eine Liste der unterstützten Werte finden Sie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input unter oder https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Csv |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
DiagnosticCondition
Bedingung, die für die Ressource oder den Auftrag insgesamt gilt und die Aufmerksamkeit des Kunden erfordert.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der undurchsichtige Diagnosecode. |
message |
string |
Die für Menschen lesbare Nachricht, die die Bedingung im Detail beschreibt. Lokalisiert im Accept-Language der Clientanforderung. |
since |
string |
Der UTC-Zeitstempel des Startpunkts der Bedingung. Kunden sollten zu diesem Zeitpunkt in der Lage sein, ein entsprechendes Ereignis im Ops-Protokoll zu finden. |
Diagnostics
Beschreibt Bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit des Kunden erfordern.
Name | Typ | Beschreibung |
---|---|---|
conditions |
Eine Sammlung von null oder mehr Bedingungen, die für die Ressource oder den Auftrag insgesamt gelten, die die Aufmerksamkeit des Kunden erfordern. |
DocumentDbOutputDataSource
Beschreibt eine DocumentDB-Ausgabedatenquelle.
Name | Typ | Beschreibung |
---|---|---|
properties.accountId |
string |
Der Name oder die ID des DocumentDB-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.accountKey |
string |
Der Kontoschlüssel für das DocumentDB-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.collectionNamePattern |
string |
Das Sammlungsnamenmuster für die zu verwendenden Sammlungen. Das Sammlungsnamenformat kann mit dem optionalen Token {partition} gebildet werden, wobei Partitionen bei 0 beginnen. Weitere Informationen finden Sie im Abschnitt DocumentDB von https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output . Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.database |
string |
Der Name der DocumentDB-Datenbank. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.documentId |
string |
Der Name des Felds in Ausgabeereignissen, das zur Angabe des Primärschlüssels verwendet wird, auf dem Einfüge- und Updatevorgänge basieren. |
properties.partitionKey |
string |
Der Name des Felds in Ausgabeereignissen, das zur Angabe des Schlüssels für die Partitionierung der Ausgabe über Sammlungen hinweg verwendet wird. Wenn "collectionNamePattern" das {partition}-Token enthält, muss diese Eigenschaft angegeben werden. |
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Encoding
Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an.
Name | Typ | Beschreibung |
---|---|---|
UTF8 |
string |
Error
Häufige Fehlerdarstellung.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerdefinitionseigenschaften. |
EventHubOutputDataSource
Beschreibt eine Event Hub-Ausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.eventHubName |
string |
Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.partitionKey |
string |
Der Schlüssel/die Spalte, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen. |
|
properties.propertyColumns |
string[] |
Die Eigenschaften, die dieser Event Hub-Ausgabe zugeordnet sind. |
|
serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
EventHubV2OutputDataSource
Beschreibt eine Event Hub-Ausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.eventHubName |
string |
Der Name des Event Hubs. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.partitionKey |
string |
Der Schlüssel/die Spalte, der verwendet wird, um zu bestimmen, an welche Partition Ereignisdaten gesendet werden sollen. |
|
properties.propertyColumns |
string[] |
Die Eigenschaften, die dieser Event Hub-Ausgabe zugeordnet sind. |
|
serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem service bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Der SAS-Richtlinienschlüssel für die angegebene SAS-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Der Name der SAS-Richtlinie für den Event Hub, die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
EventSerializationType
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace).
Name | Typ | Beschreibung |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
GatewayMessageBusOutputDataSource
Beschreibt eine Gateway Message Bus-Ausgabedatenquelle.
Name | Typ | Beschreibung |
---|---|---|
properties.topic |
string |
Der Name des Service Bus-Themas. |
type |
string:
Gateway |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
JsonOutputSerializationFormat
Gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird.
Name | Typ | Beschreibung |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im JSON-Format geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
properties.encoding |
Gibt die Codierung der eingehenden Daten im Fall der Eingabe und die Codierung der ausgehenden Daten im Fall der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.format |
Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Sie gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON-Codes an, in das die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", was angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile und "Array" getrennt wird, was angibt, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn der Wert null bleibt. |
|
type |
string:
Json |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Output
Ein Ausgabeobjekt, das alle Informationen enthält, die der benannten Ausgabe zugeordnet sind. Alle Ausgaben sind unter einem Streamingauftrag enthalten.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Ressourcenname |
properties.datasource |
OutputDataSource:
|
Beschreibt die Datenquelle, in die die Ausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.diagnostics |
Beschreibt Bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit des Kunden erfordern. |
|
properties.etag |
string |
Das aktuelle Entitätstag für die Ausgabe. Dies ist eine undurchsichtige Zeichenfolge. Sie können damit erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können sie auch im If-Match- oder If-None-Match-Header für Schreibvorgänge verwenden, um eine optimistische Parallelität zu erzielen. |
properties.serialization | Serialization: |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.sizeWindow |
integer |
Das Größenfenster, auf das eine Stream Analytics-Ausgabe eingeschränkt werden soll. |
properties.timeWindow |
string |
Der Zeitrahmen für das Filtern von Stream Analytics-Auftragsausgaben. |
type |
string |
Ressourcentyp |
ParquetSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Parquet-Format geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
type |
string:
Parquet |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
PowerBIOutputDataSource
Beschreibt eine Power BI-Ausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.dataset |
string |
Der Name des Power BI-Datasets. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.groupId |
string |
Die ID der Power BI-Gruppe. |
|
properties.groupName |
string |
Der Name der Power BI-Gruppe. Verwenden Sie diese Eigenschaft, um sich zu merken, welche bestimmte Power BI-Gruppen-ID verwendet wurde. |
|
properties.refreshToken |
string |
Ein Aktualisierungstoken, mit dem ein gültiges Zugriffstoken abgerufen werden kann, das dann zur Authentifizierung bei der Datenquelle verwendet werden kann. Ein gültiges Aktualisierungstoken kann derzeit nur über das Azure-Portal abgerufen werden. Es wird empfohlen, hier einen Dummyzeichenfolgenwert zu platzieren, wenn Sie die Datenquelle erstellen und dann zum Azure-Portal wechseln, um die Datenquelle zu authentifizieren, die diese Eigenschaft mit einem gültigen Aktualisierungstoken aktualisiert. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.table |
string |
Der Name der Power BI-Tabelle unter dem angegebenen Dataset. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.tokenUserDisplayName |
string |
Der Benutzeranzeigename des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. |
|
properties.tokenUserPrincipalName |
string |
Der Benutzerprinzipalname (UPN) des Benutzers, der zum Abrufen des Aktualisierungstokens verwendet wurde. Verwenden Sie diese Eigenschaft, um sich zu merken, welcher Benutzer zum Abrufen des Aktualisierungstokens verwendet wurde. |
|
type |
string:
PowerBI |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
ServiceBusQueueOutputDataSource
Beschreibt eine Service Bus-Warteschlangenausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.propertyColumns |
string[] |
Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. |
|
properties.queueName |
string |
Der Name der Service Bus-Warteschlange. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.systemPropertyColumns |
object |
Die Systemeigenschaften, die der Service Bus-Warteschlange zugeordnet sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
ServiceBusTopicOutputDataSource
Beschreibt eine Service Bus Topic-Ausgabedatenquelle.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.propertyColumns |
string[] |
Ein Zeichenfolgenarray der Namen der Ausgabespalten, die als benutzerdefinierte Eigenschaften an Service Bus-Nachrichten angefügt werden sollen. |
|
properties.serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, der Service Bus-Warteschlange, dem Service Bus-Thema usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Der Shared Access Policy Key für die angegebene Shared Access-Richtlinie. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
Der Name der Shared Access-Richtlinie für den Event Hub, Die Service Bus-Warteschlange, das Service Bus-Thema usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.systemPropertyColumns |
object |
Die Systemeigenschaften, die der Service Bus-Themenausgabe zugeordnet sind. Die folgenden Systemeigenschaften werden unterstützt: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
properties.topicName |
string |
Der Name des Service Bus-Themas. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt an, in welche Art der Datenquellenausgabe geschrieben wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
StorageAccount
Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind
Name | Typ | Beschreibung |
---|---|---|
accountKey |
string |
Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
accountName |
string |
Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). |