Outputs - Create Or Replace
Crea un output o sostituisce un output già esistente in un processo di streaming esistente.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}?api-version=2020-03-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
job
|
path | True |
string |
Nome del processo di streaming. |
output
|
path | True |
string |
Nome dell'output. |
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Regex pattern: |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
If-Match |
string |
ETag dell'output. Omettere questo valore per sovrascrivere sempre l'output corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee. |
|
If-None-Match |
string |
Impostare su '*' per consentire la creazione di un nuovo output, ma per impedire l'aggiornamento di un output esistente. Altri valori comportano una risposta pre-condizione 412 Non riuscita. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome risorsa |
properties.datasource |
OutputDataSource:
|
Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.serialization | Serialization: |
Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.sizeWindow |
integer |
Finestra delle dimensioni per limitare l'output di Analisi di flusso a. |
properties.timeWindow |
string |
Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
L'output è stato creato o sostituito correttamente. Headers ETag: string |
|
201 Created |
L'output è stato creato o sostituito correttamente. Headers ETag: string |
|
Other Status Codes |
Errore. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
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"
}
}
}
}
Definizioni
Nome | Descrizione |
---|---|
Authentication |
Modalità di autenticazione. Le modalità valide sono |
Avro |
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Avro. |
Azure |
Descrive un'origine dati di output di Azure Data Lake Store. |
Azure |
Definisce i metadati di AzureFunctionOutputDataSource |
Azure |
Descrive un'origine dati di output del database Azure SQL. |
Azure |
Descrive un'origine dati di output Azure Synapse. |
Azure |
Descrive un'origine dati di output tabella di Azure. |
Blob |
Descrive un'origine dati di output BLOB. |
Csv |
Viene descritto come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato CSV. |
Diagnostic |
Condizione applicabile alla risorsa o al processo complessivo, che garantisce l'attenzione dei clienti. |
Diagnostics |
Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti. |
Document |
Descrive un'origine dati di output di DocumentDB. |
Encoding |
Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. |
Error |
Rappresentazione di errore comune. |
Event |
Descrive un'origine dati di output dell'hub eventi. |
Event |
Descrive un'origine dati di output dell'hub eventi. |
Event |
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
Gateway |
Descrive un'origine dati di output del bus di messaggio gateway. |
Json |
Specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. |
Json |
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato JSON. |
Output |
Oggetto di output contenente tutte le informazioni associate all'output denominato. Tutti gli output sono contenuti in un processo di streaming. |
Parquet |
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Parquet. |
Power |
Descrive un'origine dati di output di Power BI. |
Service |
Descrive un'origine dati di output della coda del bus di servizio. |
Service |
Descrive un'origine dati di output dell'argomento del bus di servizio. |
Storage |
Proprietà associate a un account di archiviazione di Azure |
AuthenticationMode
Modalità di autenticazione. Le modalità valide sono ConnectionString
, Msi
e 'UserToken'.
Nome | Tipo | Descrizione |
---|---|---|
ConnectionString |
string |
|
Msi |
string |
|
UserToken |
string |
AvroSerialization
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Avro.
Nome | Tipo | Descrizione |
---|---|---|
type |
string:
Avro |
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
AzureDataLakeStoreOutputDataSource
Descrive un'origine dati di output di Azure Data Lake Store.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.accountName |
string |
Nome dell'account Azure Data Lake Store. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.dateFormat |
string |
Formato della data. Ovunque {date} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato data. |
|
properties.filePathPrefix |
string |
Percorso del file a cui deve essere scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.refreshToken |
string |
Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.tenantId |
string |
ID tenant dell'utente usato per ottenere il token di aggiornamento. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.timeFormat |
string |
Formato ora. Ovunque {time} venga visualizzato in filePathPrefix, il valore di questa proprietà viene usato come formato ora. |
|
properties.tokenUserDisplayName |
string |
Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. |
|
properties.tokenUserPrincipalName |
string |
Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
AzureFunctionOutputDataSource
Definisce i metadati di AzureFunctionOutputDataSource
Nome | Tipo | Descrizione |
---|---|---|
properties.apiKey |
string |
Per usare una funzione di Azure da un'altra sottoscrizione, è necessario fornire la chiave per accedere alla funzione. |
properties.functionAppName |
string |
Nome dell'app Funzioni di Azure. |
properties.functionName |
string |
Nome della funzione nell'app Funzioni di Azure. |
properties.maxBatchCount |
number |
Proprietà che consente di specificare il numero massimo di eventi in ogni batch che vengono inviati a Funzioni di Azure. Il valore predefinito è 100. |
properties.maxBatchSize |
number |
Proprietà che consente di impostare le dimensioni massime per ogni batch di output inviato a Funzioni di Azure. L'unità di input è espressa in byte. Per impostazione predefinita, questo valore è 262.144 byte (256 KB). |
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
AzureSqlDatabaseOutputDataSource
Descrive un'origine dati di output del database Azure SQL.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.database |
string |
Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.maxBatchCount |
number |
Numero massimo di batch per la scrittura nel database Sql, il valore predefinito è 10.000. Facoltativo nelle richieste PUT. |
|
properties.maxWriterCount |
number |
Numero massimo di writer, attualmente sono disponibili solo 1(writer singolo) e 0(in base alla partizione di query). Facoltativo nelle richieste PUT. |
|
properties.password |
string |
Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.server |
string |
Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.table |
string |
Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.user |
string |
Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
AzureSynapseOutputDataSource
Descrive un'origine dati di output Azure Synapse.
Nome | Tipo | Descrizione |
---|---|---|
properties.database |
string |
Nome del database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.password |
string |
Password che verrà usata per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.server |
string |
Nome del server SQL contenente il database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.table |
string |
Nome della tabella nel database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.user |
string |
Nome utente che verrà usato per connettersi al database Azure SQL. Obbligatorio nelle richieste PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
AzureTableOutputDataSource
Descrive un'origine dati di output tabella di Azure.
Nome | Tipo | Descrizione |
---|---|---|
properties.accountKey |
string |
Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.accountName |
string |
il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.batchSize |
integer |
Numero di righe da scrivere nella tabella di Azure alla volta. |
properties.columnsToRemove |
string[] |
Se specificato, ogni elemento nella matrice corrisponde al nome di una colonna da rimuovere (se presente) dalle entità dell'evento output. |
properties.partitionKey |
string |
Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di partizione per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.rowKey |
string |
Questo elemento indica il nome di una colonna dell'istruzione SELECT nella query che verrà usata come chiave di riga per la tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.table |
string |
Nome della tabella di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
BlobOutputDataSource
Descrive un'origine dati di output BLOB.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.blobPathPrefix |
string |
Prefisso del percorso BLOB. |
|
properties.container |
string |
Nome di un contenitore all'interno dell'account di archiviazione associato. Questo contenitore contiene i BLOB da leggere o scrivere in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.dateFormat |
string |
Formato della data. Ovunque {date} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato data. |
|
properties.pathPattern |
string |
Modello di percorso BLOB. Non un'espressione regolare. Rappresenta un modello rispetto al quale i nomi BLOB verranno corrispondenti per determinare se devono essere inclusi come input o output al processo. Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per una spiegazione più dettagliata ed esempio. |
|
properties.storageAccounts |
Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
Formato ora. Ovunque {time} venga visualizzato in pathPattern, il valore di questa proprietà viene usato come formato ora. |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
CsvSerialization
Viene descritto come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato CSV.
Nome | Tipo | Descrizione |
---|---|---|
properties.encoding |
Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.fieldDelimiter |
string |
Specifica il delimitatore che verrà usato per separare i record con valori delimitati da virgole (CSV). Vedere https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input o https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output per un elenco di valori supportati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
type |
string:
Csv |
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
DiagnosticCondition
Condizione applicabile alla risorsa o al processo complessivo, che garantisce l'attenzione dei clienti.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice diagnostico opaco. |
message |
string |
Messaggio leggibile che descrive in dettaglio la condizione. Localizzato nella Accept-Language della richiesta client. |
since |
string |
Timestamp UTC di all'avvio della condizione. I clienti devono essere in grado di trovare un evento corrispondente nel log operazioni di questo periodo. |
Diagnostics
Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti.
Nome | Tipo | Descrizione |
---|---|---|
conditions |
Raccolta di zero o più condizioni applicabili alla risorsa o al processo complessivo, che garantiscono l'attenzione dei clienti. |
DocumentDbOutputDataSource
Descrive un'origine dati di output di DocumentDB.
Nome | Tipo | Descrizione |
---|---|---|
properties.accountId |
string |
Nome o ID dell'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.accountKey |
string |
Chiave dell'account per l'account DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.collectionNamePattern |
string |
Il modello del nome di raccolta per le raccolte da utilizzare. Il formato del nome di raccolta può essere costruito utilizzando il token {partizione} facoltativo, dove le partizioni iniziano da 0. Per altre informazioni, vedere la sezione https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.database |
string |
Nome del database DocumentDB. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.documentId |
string |
Il nome del campo negli eventi di output utilizzato per specificare la chiave primaria su cui si basano le operazioni di inserimento o aggiornamento. |
properties.partitionKey |
string |
Il nome del campo negli eventi di output utilizzato per specificare la chiave per il partizionamento di output nelle raccolte. Se 'collectionNamePattern' contiene il token {partition}, questa proprietà deve essere specificata. |
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
Encoding
Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output.
Nome | Tipo | Descrizione |
---|---|---|
UTF8 |
string |
Error
Rappresentazione di errore comune.
Nome | Tipo | Descrizione |
---|---|---|
error |
Proprietà di definizione degli errori. |
EventHubOutputDataSource
Descrive un'origine dati di output dell'hub eventi.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.eventHubName |
string |
Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. |
|
properties.propertyColumns |
string[] |
Proprietà associate all'output dell'hub eventi. |
|
serviceBusNamespace |
string |
Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
EventHubV2OutputDataSource
Descrive un'origine dati di output dell'hub eventi.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.eventHubName |
string |
Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.partitionKey |
string |
Chiave/colonna utilizzata per determinare la partizione da inviare dati dell'evento. |
|
properties.propertyColumns |
string[] |
Proprietà associate all'output dell'hub eventi. |
|
serviceBusNamespace |
string |
Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
EventSerializationType
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).
Nome | Tipo | Descrizione |
---|---|---|
Avro |
string |
|
Csv |
string |
|
Json |
string |
|
Parquet |
string |
GatewayMessageBusOutputDataSource
Descrive un'origine dati di output del bus di messaggio gateway.
Nome | Tipo | Descrizione |
---|---|---|
properties.topic |
string |
Nome dell'argomento del bus di servizio. |
type |
string:
Gateway |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
JsonOutputSerializationFormat
Specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON.
Nome | Tipo | Descrizione |
---|---|---|
Array |
string |
|
LineSeparated |
string |
JsonSerialization
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato JSON.
Nome | Tipo | Descrizione |
---|---|---|
properties.encoding |
Specifica la codifica dei dati in ingresso nel caso di input e la codifica dei dati in uscita nel caso di output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.format |
Questa proprietà si applica solo alla serializzazione JSON degli output. Non è applicabile agli input. Questa proprietà specifica il formato dell'output JSON in cui verrà scritto. I valori attualmente supportati sono "lineSeparated" che indicano che l'output verrà formattato con ogni oggetto JSON separato da una nuova riga e "array" che indica che l'output verrà formattato come matrice di oggetti JSON. Il valore predefinito è 'lineSeparated' se è stato lasciato null. |
|
type |
string:
Json |
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
Output
Oggetto di output contenente tutte le informazioni associate all'output denominato. Tutti gli output sono contenuti in un processo di streaming.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa |
name |
string |
Nome risorsa |
properties.datasource |
OutputDataSource:
|
Descrive l'origine dati a cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.diagnostics |
Descrive le condizioni applicabili all'input, all'output o al processo complessivo, che garantiscono l'attenzione dei clienti. |
|
properties.etag |
string |
Tag di entità corrente per l'output. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni di If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica. |
properties.serialization | Serialization: |
Descrive la serializzazione dei dati da un input o la serializzazione dei dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
properties.sizeWindow |
integer |
Finestra delle dimensioni per limitare l'output di Analisi di flusso a. |
properties.timeWindow |
string |
Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso. |
type |
string |
Tipo di risorsa |
ParquetSerialization
Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Parquet.
Nome | Tipo | Descrizione |
---|---|---|
type |
string:
Parquet |
Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace). |
PowerBIOutputDataSource
Descrive un'origine dati di output di Power BI.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.dataset |
string |
Nome del set di dati di Power BI. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.groupId |
string |
ID del gruppo Di Power BI. |
|
properties.groupName |
string |
Nome del gruppo Di Power BI. Usare questa proprietà per ricordare quale id gruppo di Power BI specifico è stato usato. |
|
properties.refreshToken |
string |
Token di aggiornamento che può essere usato per ottenere un token di accesso valido che può essere usato per l'autenticazione con l'origine dati. Un token di aggiornamento valido è attualmente disponibile solo tramite il portale di Azure. È consigliabile inserire qui un valore stringa fittizio durante la creazione dell'origine dati e quindi passare al portale di Azure per autenticare l'origine dati che aggiornerà questa proprietà con un token di aggiornamento valido. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.table |
string |
Nome della tabella di Power BI nel set di dati specificato. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.tokenUserDisplayName |
string |
Nome visualizzato dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. |
|
properties.tokenUserPrincipalName |
string |
Nome entità utente (UPN) dell'utente usato per ottenere il token di aggiornamento. Usare questa proprietà per ricordare quale utente è stato usato per ottenere il token di aggiornamento. |
|
type |
string:
PowerBI |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
ServiceBusQueueOutputDataSource
Descrive un'origine dati di output della coda del bus di servizio.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.propertyColumns |
string[] |
Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. |
|
properties.queueName |
string |
Nome della coda del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.serviceBusNamespace |
string |
Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.systemPropertyColumns |
object |
Proprietà di sistema associate alla coda del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
ServiceBusTopicOutputDataSource
Descrive un'origine dati di output dell'argomento del bus di servizio.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Modalità di autenticazione. |
|
properties.propertyColumns |
string[] |
Matrice di stringhe dei nomi delle colonne di output da collegare ai messaggi del bus di servizio come proprietà personalizzate. |
|
properties.serviceBusNamespace |
string |
Spazio dei nomi associato all'hub eventi desiderato, coda del bus di servizio, argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyKey |
string |
Chiave dei criteri di accesso condiviso per i criteri di accesso condiviso specificati. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.sharedAccessPolicyName |
string |
Nome dei criteri di accesso condiviso per l'hub eventi, la coda del bus di servizio, l'argomento del bus di servizio e così via. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
properties.systemPropertyColumns |
object |
Proprietà di sistema associate all'output dell'argomento del bus di servizio. Le proprietà di sistema seguenti sono supportate: ReplyToSessionId, ContentType, To, Subject, CorrelationId, TimeToLive, PartitionKey, SessionId, ScheduledEnqueueTime, MessageId, ReplyTo, Label, ScheduledEnqueueTimeUtc. |
|
properties.topicName |
string |
Nome dell'argomento del bus di servizio. Obbligatorio nelle richieste PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace). |
StorageAccount
Proprietà associate a un account di archiviazione di Azure
Nome | Tipo | Descrizione |
---|---|---|
accountKey |
string |
Chiave dell'account per l'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |
accountName |
string |
il nome dell'account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace). |