Streaming Jobs - List

Elenchi tutti i processi di streaming nella sottoscrizione specificata.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2020-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs?$expand={$expand}&api-version=2020-03-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione dell'API da usare per questa operazione.

$expand
query

string

Parametro di query OData $expand. Si tratta di un elenco delimitato da virgole di proprietà aggiuntive del processo di streaming da includere nella risposta, oltre il set predefinito restituito quando questo parametro è assente. Il set predefinito è tutte le proprietà del processo di streaming diverse da 'input', 'transformation', 'outputs' e 'functions'.

Risposte

Nome Tipo Descrizione
200 OK

StreamingJobListResult

Sono stati elencati correttamente i processi di streaming nella sottoscrizione specificata.

Other Status Codes

Error

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

List all streaming jobs in a subscription and do not use the $expand OData query parameter
List all streaming jobs in a subscription and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

List all streaming jobs in a subscription and do not use the $expand OData query parameter

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2020-03-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj59",
      "name": "sj59",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "key1": "value1",
        "randomKey": "randomValue",
        "key3": "value3"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "d53ecc3c-fcb0-485d-9caf-25e20fcb2061",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Drop",
        "outputErrorPolicy": "Drop",
        "eventsOutOfOrderMaxDelayInSeconds": 21,
        "eventsLateArrivalMaxDelayInSeconds": 13,
        "dataLocale": "en-US",
        "createdDate": "2017-05-11T04:37:04.697Z",
        "compatibilityLevel": "1.0",
        "etag": "3e6872bc-c9d0-45b6-91b6-da66f1773056"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg6936/providers/Microsoft.StreamAnalytics/streamingjobs/sj69",
      "name": "sj69",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "key1": "value1",
        "randomKey": "randomValue",
        "key3": "value3"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "817b36cf-a161-4a9e-86f2-eb00b3566d88",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Drop",
        "outputErrorPolicy": "Drop",
        "eventsOutOfOrderMaxDelayInSeconds": 5,
        "eventsLateArrivalMaxDelayInSeconds": 6,
        "dataLocale": "en-US",
        "createdDate": "2017-05-11T04:38:04.697Z",
        "compatibilityLevel": "1.0",
        "etag": "99538949-a164-4e2f-a991-40303e86024f"
      }
    }
  ]
}

List all streaming jobs in a subscription and use the $expand OData query parameter to expand inputs, outputs, transformation, and functions

Sample Request

GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/providers/Microsoft.StreamAnalytics/streamingjobs?$expand=inputs,outputs,transformation,functions&api-version=2020-03-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804",
      "name": "sj7804",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "key1": "value1",
        "randomKey": "randomValue",
        "key3": "value3"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "732e4b1d-94a7-43ae-8297-3ad04f1540b9",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2017-05-11T04:37:11.54Z",
        "compatibilityLevel": "1.0",
        "inputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/inputs/inputtest",
            "name": "inputtest",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Stream",
              "datasource": {
                "type": "Microsoft.Storage/Blob",
                "properties": {
                  "storageAccounts": [
                    {
                      "accountName": "accountName"
                    }
                  ],
                  "container": "containerName",
                  "pathPattern": ""
                }
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8"
                }
              },
              "etag": "ca88f8fa-605b-4c7f-8695-46f5faa60cd0"
            }
          }
        ],
        "transformation": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/transformations/transformationtest",
          "name": "transformationtest",
          "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
          "properties": {
            "streamingUnits": 1,
            "query": "Select Id, Name from inputtest",
            "etag": "91d8fcbe-60b3-49c3-9f21-9942b95602b8"
          }
        },
        "functions": [],
        "outputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7804/outputs/outputtest",
            "name": "outputtest",
            "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
            "properties": {
              "datasource": {
                "type": "Microsoft.Sql/Server/Database",
                "properties": {
                  "server": "serverName",
                  "database": "databaseName",
                  "table": "tableName",
                  "user": "userName"
                }
              },
              "etag": "62097c3c-b503-41ff-a56f-196a9598ab90"
            }
          }
        ],
        "etag": "8081b2a3-dfe6-457f-8740-1a22d209bf8a"
      }
    },
    {
      "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7805",
      "name": "sj7805",
      "type": "Microsoft.StreamAnalytics/streamingjobs",
      "location": "West US",
      "tags": {
        "key1": "value1",
        "randomKey": "randomValue",
        "key3": "value3"
      },
      "properties": {
        "sku": {
          "name": "Standard"
        },
        "jobId": "d8f4041a-0793-433e-a38d-5499d5332113",
        "provisioningState": "Succeeded",
        "jobState": "Created",
        "eventsOutOfOrderPolicy": "Adjust",
        "outputErrorPolicy": "Stop",
        "eventsOutOfOrderMaxDelayInSeconds": 0,
        "eventsLateArrivalMaxDelayInSeconds": 5,
        "dataLocale": "en-US",
        "createdDate": "2017-05-11T04:38:11.54Z",
        "compatibilityLevel": "1.0",
        "inputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7805/inputs/inputtest",
            "name": "inputtest",
            "type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
            "properties": {
              "type": "Stream",
              "datasource": {
                "type": "Microsoft.Storage/Blob",
                "properties": {
                  "storageAccounts": [
                    {
                      "accountName": "accountName"
                    }
                  ],
                  "container": "containerName",
                  "pathPattern": ""
                }
              },
              "serialization": {
                "type": "Json",
                "properties": {
                  "encoding": "UTF8"
                }
              },
              "etag": "45dcf40f-88bb-4776-b5ca-7b10a607cb59"
            }
          }
        ],
        "transformation": {
          "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7805/transformations/transformationtest",
          "name": "transformationtest",
          "type": "Microsoft.StreamAnalytics/streamingjobs/transformations",
          "properties": {
            "streamingUnits": 1,
            "query": "Select Id, Name from inputtest",
            "etag": "288d95c0-204b-4c54-828f-f57aa6896b2a"
          }
        },
        "functions": [],
        "outputs": [
          {
            "id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3276/providers/Microsoft.StreamAnalytics/streamingjobs/sj7805/outputs/outputtest",
            "name": "outputtest",
            "type": "Microsoft.StreamAnalytics/streamingjobs/outputs",
            "properties": {
              "datasource": {
                "type": "Microsoft.Sql/Server/Database",
                "properties": {
                  "server": "serverName",
                  "database": "databaseName",
                  "table": "tableName",
                  "user": "userName"
                }
              },
              "etag": "b09606c8-1b0d-43c9-affb-fac0e18b9481"
            }
          }
        ],
        "etag": "5420059f-e5d7-47d4-be44-40816a4dca7e"
      }
    }
  ]
}

Definizioni

Nome Descrizione
AggregateFunctionProperties

Proprietà associate a una funzione di aggregazione.

AuthenticationMode

Modalità di autenticazione. Le modalità valide sono ConnectionString, Msi e 'UserToken'.

AvroSerialization

Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Avro.

AzureDataLakeStoreOutputDataSource

Descrive un'origine dati di output di Azure Data Lake Store.

AzureFunctionOutputDataSource

Definisce i metadati di AzureFunctionOutputDataSource

AzureMachineLearningWebServiceFunctionBinding

Associazione a un servizio Web di Azure Machine Learning.

AzureMachineLearningWebServiceInputColumn

Descrive una colonna di input per l'endpoint del servizio Web di Azure Machine Learning.

AzureMachineLearningWebServiceInputs

Input per l'endpoint del servizio Web di Azure Machine Learning.

AzureMachineLearningWebServiceOutputColumn

Descrive una colonna di output per l'endpoint del servizio Web di Azure Machine Learning.

AzureSqlDatabaseOutputDataSource

Descrive un'origine dati di output del database Azure SQL.

AzureSqlReferenceInputDataSource

Descrive un'origine dati di riferimento del database Azure SQL.

AzureSynapseOutputDataSource

Descrive un'origine dati di output Azure Synapse.

AzureTableOutputDataSource

Descrive un'origine dati di output tabella di Azure.

BlobOutputDataSource

Descrive un'origine dati di output BLOB.

BlobReferenceInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di riferimento.

BlobStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

ClusterInfo

Proprietà associate a un cluster di Analisi di flusso.

CompatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

Compression

Descrive il modo in cui i dati di input vengono compressi

CompressionType

Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace).

ContentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

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.

DiagnosticCondition

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 in generale, che garantiscono l'attenzione del cliente.

DocumentDbOutputDataSource

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.

EventHubOutputDataSource

Descrive un'origine dati di output dell'hub eventi.

EventHubStreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

EventHubV2OutputDataSource

Descrive un'origine dati di output dell'hub eventi.

EventHubV2StreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

EventSerializationType

Indica il tipo di serializzazione usato dall'input o dall'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventsOutOfOrderPolicy

Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input.

FileReferenceInputDataSource

Descrive un'origine dati di input file contenente i dati di riferimento.

Function

Oggetto funzione contenente tutte le informazioni associate alla funzione denominata. Tutte le funzioni sono contenute in un processo di streaming.

FunctionInput

Descrive un parametro di input di una funzione.

FunctionOutput

Descrive l'output di una funzione.

GatewayMessageBusOutputDataSource

Descrive un'origine dati di output del bus di messaggio gateway.

GatewayMessageBusStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

Identity

Descrive come viene verificata l'identità

Input

Oggetto di input contenente tutte le informazioni associate all'input denominato. Tutti gli input sono contenuti in un processo di streaming.

IoTHubStreamInputDataSource

Descrive un'origine dati di input hub IoT che contiene dati di flusso.

JavaScriptFunctionBinding

Associazione a una funzione JavaScript.

JobStorageAccount

Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito

JobType

Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'.

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.

JsonSerialization

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.

OutputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

OutputStartMode

Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.

ParquetSerialization

Descrive come i dati di un input vengono serializzati o la serializzazione dei dati quando vengono scritti in un output in formato Parquet.

PowerBIOutputDataSource

Descrive un'origine dati di output di Power BI.

ReferenceInputProperties

Proprietà associate a un input contenente dati di riferimento.

RefreshType

Indica il tipo di opzione di aggiornamento dei dati.

ScalarFunctionProperties

Proprietà associate a una funzione scalare.

ServiceBusQueueOutputDataSource

Descrive un'origine dati di output della coda del bus di servizio.

ServiceBusTopicOutputDataSource

Descrive un'origine dati di output dell'argomento del bus di servizio.

Sku

Proprietà associate a uno SKU.

SkuName

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

StorageAccount

Proprietà associate a un account di archiviazione di Azure

StreamingJob

Oggetto processo di streaming contenente tutte le informazioni associate al processo di streaming denominato.

StreamingJobListResult

Oggetto contenente un elenco di processi di streaming.

StreamInputProperties

Proprietà associate a un input contenente i dati del flusso.

Transformation

Oggetto di trasformazione contenente tutte le informazioni associate alla trasformazione denominata. Tutte le trasformazioni sono contenute in un processo di streaming.

AggregateFunctionProperties

Proprietà associate a una funzione di aggregazione.

Nome Tipo Descrizione
etag

string

Tag di entità corrente per la funzione. 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.binding FunctionBinding:

Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint.

properties.inputs

FunctionInput[]

Descrive un parametro di input di una funzione.

properties.output

FunctionOutput

Descrive l'output di una funzione.

type string:

Aggregate

Indica il tipo di funzione.

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

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.DataLake/Accounts

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.AzureFunction

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureMachineLearningWebServiceFunctionBinding

Associazione a un servizio Web di Azure Machine Learning.

Nome Tipo Descrizione
properties.apiKey

string

Chiave API usata per l'autenticazione con Request-Response endpoint.

properties.batchSize

integer

Numero compreso tra 1 e 10000 che descrive il numero massimo di righe per ogni richiesta di esecuzione di Azure ML RRS. Il valore predefinito è 1000.

properties.endpoint

string

L'endpoint di esecuzione Request-Response del servizio Web di Azure Machine Learning. Altre informazioni sono disponibili qui: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs

properties.inputs

AzureMachineLearningWebServiceInputs

Input per l'endpoint del servizio Web di Azure Machine Learning.

properties.outputs

AzureMachineLearningWebServiceOutputColumn[]

Elenco di output dall'esecuzione dell'endpoint del servizio Web di Azure Machine Learning.

type string:

Microsoft.MachineLearning/WebService

Indica il tipo di associazione delle funzioni.

AzureMachineLearningWebServiceInputColumn

Descrive una colonna di input per l'endpoint del servizio Web di Azure Machine Learning.

Nome Tipo Descrizione
dataType

string

Tipo di dati (supportato da Azure Machine Learning) della colonna di input. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

mapTo

integer

Indice in base zero del parametro della funzione a cui viene eseguito il mapping di questo input.

name

string

Nome della colonna di input.

AzureMachineLearningWebServiceInputs

Input per l'endpoint del servizio Web di Azure Machine Learning.

Nome Tipo Descrizione
columnNames

AzureMachineLearningWebServiceInputColumn[]

Elenco di colonne di input per l'endpoint del servizio Web di Azure Machine Learning.

name

string

Nome dell'input. Questo è il nome specificato durante la creazione dell'endpoint.

AzureMachineLearningWebServiceOutputColumn

Descrive una colonna di output per l'endpoint del servizio Web di Azure Machine Learning.

Nome Tipo Descrizione
dataType

string

Tipo di dati (supportato da Azure Machine Learning) della colonna di output. Un elenco di tipi di dati di Azure Machine Learning validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn905923.aspx .

name

string

Nome della colonna di output.

AzureSqlDatabaseOutputDataSource

Descrive un'origine dati di output del database Azure SQL.

Nome Tipo Valore predefinito Descrizione
properties.authenticationMode

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.Sql/Server/Database

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

AzureSqlReferenceInputDataSource

Descrive un'origine dati di riferimento del database Azure SQL.

Nome Tipo Descrizione
properties.database

string

Questo elemento viene associato all'elemento datasource. Nome del database in cui verrà scritto l'output.

properties.deltaSnapshotQuery

string

Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare le modifiche incrementali dal database SQL. Per usare questa opzione, è consigliabile usare tabelle temporali in Azure SQL Database.

properties.fullSnapshotQuery

string

Questo elemento viene associato all'elemento datasource. Questa query viene usata per recuperare i dati dal database SQL.

properties.password

string

Questo elemento viene associato all'elemento datasource. Password che verrà usata per connettersi all'istanza di database SQL.

properties.refreshRate

string

Questo elemento viene associato all'elemento datasource. Ciò indica la frequenza di recupero dei dati dal database. È di formato DateTime.

properties.refreshType

RefreshType

Indica il tipo di opzione di aggiornamento dei dati.

properties.server

string

Questo elemento viene associato all'elemento datasource. Nome del server che contiene il database in cui verranno scritti i dati.

properties.table

string

Questo elemento viene associato all'elemento datasource. Nome della tabella nel database Azure SQL.

properties.user

string

Questo elemento viene associato all'elemento datasource. Nome utente che verrà usato per connettersi all'istanza di database SQL.

type string:

Microsoft.Sql/Server/Database

Indica il tipo di origine dati di input contenente i dati di riferimento. 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.Sql/Server/DataWarehouse

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.Storage/Table

Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobOutputDataSource

Descrive un'origine dati di output BLOB.

Nome Tipo Valore predefinito Descrizione
properties.authenticationMode

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 cui leggere o scrivere. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.dateFormat

string

Formato della data. Ovunque venga visualizzato {date} in pathPattern, il valore di questa proprietà viene usato invece come formato data.

properties.pathPattern

string

Modello di percorso DEL BLOB. Non un'espressione regolare. Rappresenta un modello in base al quale i nomi dei BLOB verranno confrontati per determinare se devono essere inclusi o meno come input o output nel 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

StorageAccount[]

Elenco di uno o più account di archiviazione di Azure. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.timeFormat

string

Formato dell'ora. Ovunque venga visualizzato {time} in pathPattern, il valore di questa proprietà viene usato come formato ora.

type string:

Microsoft.Storage/Blob

Indica il tipo di output dell'origine dati in cui verrà scritto. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobReferenceInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di riferimento.

Nome Tipo Valore predefinito Descrizione
properties.authenticationMode

AuthenticationMode

ConnectionString

Modalità di autenticazione.

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

StorageAccount[]

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.Storage/Blob

Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

BlobStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

Nome Tipo Valore predefinito Descrizione
properties.authenticationMode

AuthenticationMode

ConnectionString

Modalità di autenticazione.

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.sourcePartitionCount

integer

Numero di partizioni dell'origine dati di input BLOB. Intervallo 1 - 1024.

properties.storageAccounts

StorageAccount[]

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.Storage/Blob

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

ClusterInfo

Proprietà associate a un cluster di Analisi di flusso.

Nome Tipo Descrizione
id

string

ID risorsa del cluster.

CompatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

Nome Tipo Descrizione
1.0

string

1.2

string

Compression

Descrive il modo in cui i dati di input vengono compressi

Nome Tipo Valore predefinito Descrizione
type

CompressionType

None

Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace).

CompressionType

Indica il tipo di compressione usato dall'input. Obbligatorio nelle richieste PUT (CreateOrReplace).

Nome Tipo Descrizione
Deflate

string

GZip

string

None

string

ContentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

Nome Tipo Descrizione
JobStorageAccount

string

SystemAccount

string

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

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 in generale, che garantiscono l'attenzione del cliente.

Nome Tipo Descrizione
conditions

DiagnosticCondition[]

Una raccolta di zero o più condizioni applicabili alla risorsa o al processo in generale, che garantiscono l'attenzione del cliente.

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.Storage/DocumentDB

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

Error

Proprietà di definizione degli errori.

EventHubOutputDataSource

Descrive un'origine dati di output dell'hub eventi.

Nome Tipo Valore predefinito Descrizione
authenticationMode

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 in cui inviare i 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.ServiceBus/EventHub

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubStreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

Nome Tipo Valore predefinito Descrizione
authenticationMode

AuthenticationMode

ConnectionString

Modalità di autenticazione.

properties.consumerGroupName

string

Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi.

properties.eventHubName

string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

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.ServiceBus/EventHub

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubV2OutputDataSource

Descrive un'origine dati di output dell'hub eventi.

Nome Tipo Valore predefinito Descrizione
authenticationMode

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.EventHub/EventHub

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

EventHubV2StreamInputDataSource

Descrive un'origine dati di input dell'hub eventi che contiene dati di flusso.

Nome Tipo Valore predefinito Descrizione
authenticationMode

AuthenticationMode

ConnectionString

Modalità di autenticazione.

properties.consumerGroupName

string

Nome di un gruppo di consumer dell'hub eventi che deve essere usato per leggere gli eventi dall'hub eventi. Specificando nomi di gruppi di consumer distinti per più input, ognuno di questi input può ricevere gli stessi eventi dall'hub eventi. Se non specificato, l'input usa il gruppo consumer predefinito dell'hub eventi.

properties.eventHubName

string

Nome dell'hub eventi. Obbligatorio nelle richieste PUT (CreateOrReplace).

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.EventHub/EventHub

Indica il tipo di origine dati di input contenente i dati di flusso. 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

EventsOutOfOrderPolicy

Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input.

Nome Tipo Descrizione
Adjust

string

Drop

string

FileReferenceInputDataSource

Descrive un'origine dati di input file contenente i dati di riferimento.

Nome Tipo Descrizione
properties.path

string

Percorso del file.

type string:

File

Indica il tipo di origine dati di input contenente i dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

Function

Oggetto funzione contenente tutte le informazioni associate alla funzione denominata. Tutte le funzioni sono contenute in un processo di streaming.

Nome Tipo Descrizione
id

string

ID risorsa

name

string

Nome risorsa

properties FunctionProperties:

Proprietà associate a una funzione.

type

string

Tipo di risorsa

FunctionInput

Descrive un parametro di input di una funzione.

Nome Tipo Descrizione
dataType

string

Tipo di dati (Azure Stream Analytics supportato) del parametro di input della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

isConfigurationParameter

boolean

Flag che indica se il parametro è un parametro di configurazione. True se questo parametro di input deve essere una costante. L'impostazione predefinita è false.

FunctionOutput

Descrive l'output di una funzione.

Nome Tipo Descrizione
dataType

string

Tipo di dati (Azure Stream Analytics supportato) dell'output della funzione. Un elenco dei tipi di dati di Analisi di flusso di Azure validi è descritto in https://msdn.microsoft.com/en-us/library/azure/dn835065.aspx

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:

GatewayMessageBus

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

GatewayMessageBusStreamInputDataSource

Descrive un'origine dati di input BLOB contenente i dati di flusso.

Nome Tipo Descrizione
properties.topic

string

Nome dell'argomento del bus di servizio.

type string:

GatewayMessageBus

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

Identity

Descrive come viene verificata l'identità

Nome Tipo Descrizione
principalId

string

ID dell'entità di identità

tenantId

string

Id tenant dell'identità

type

string

Tipo di identità

Input

Oggetto di input contenente tutte le informazioni associate all'input denominato. Tutti gli input sono contenuti in un processo di streaming.

Nome Tipo Descrizione
id

string

ID risorsa

name

string

Nome risorsa

properties InputProperties:

Proprietà associate a un input. Obbligatorio nelle richieste PUT (CreateOrReplace).

type

string

Tipo di risorsa

IoTHubStreamInputDataSource

Descrive un'origine dati di input hub IoT che contiene dati di flusso.

Nome Tipo Descrizione
properties.consumerGroupName

string

Nome di un gruppo di consumer di hub IoT che deve essere usato per leggere gli eventi dall'hub IoT. Se non specificato, l'input usa il gruppo consumer predefinito di Iot Hub.

properties.endpoint

string

Endpoint hub IoT da connettersi (ad esempio messaggi/eventi, messaggi/operazioniMonitoringEvents e così via).

properties.iotHubNamespace

string

Nome o URI dell'hub IoT. 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 il hub IoT. Questo criterio deve contenere almeno l'autorizzazione di connessione del servizio. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:

Microsoft.Devices/IotHubs

Indica il tipo di origine dati di input contenente i dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

JavaScriptFunctionBinding

Associazione a una funzione JavaScript.

Nome Tipo Descrizione
properties.script

string

Codice JavaScript contenente una singola definizione di funzione. Ad esempio: 'function (x, y) { return x + y; }'

type string:

Microsoft.StreamAnalytics/JavascriptUdf

Indica il tipo di associazione delle funzioni.

JobStorageAccount

Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito

Nome Tipo Valore predefinito 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).

authenticationMode

AuthenticationMode

ConnectionString

Modalità di autenticazione.

JobType

Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'.

Nome Tipo Descrizione
Cloud

string

Edge

string

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

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

JsonOutputSerializationFormat

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 in cui verrà scritto l'output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.diagnostics

Diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo in generale, che garantiscono l'attenzione del cliente.

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 If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.serialization Serialization:

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.sizeWindow

integer

Finestra delle dimensioni a cui vincolare un output di Analisi di flusso.

properties.timeWindow

string

Intervallo di tempo per filtrare gli output dei processi di Analisi di flusso.

type

string

Tipo di risorsa

OutputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

Nome Tipo Descrizione
Drop

string

Stop

string

OutputStartMode

Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.

Nome Tipo Descrizione
CustomTime

string

JobStartTime

string

LastOutputEventTime

string

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

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).

ReferenceInputProperties

Proprietà associate a un input contenente dati di riferimento.

Nome Tipo Descrizione
compression

Compression

Descrive il modo in cui i dati di input vengono compressi

datasource ReferenceInputDataSource:

Descrive un'origine dati di input che contiene dati di riferimento. Obbligatorio nelle richieste PUT (CreateOrReplace).

diagnostics

Diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo in generale, che garantiscono l'attenzione del cliente.

etag

string

Tag di entità corrente per l'input. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

partitionKey

string

partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input

serialization Serialization:

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:

Reference

Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

RefreshType

Indica il tipo di opzione di aggiornamento dei dati.

Nome Tipo Descrizione
RefreshPeriodicallyWithDelta

string

RefreshPeriodicallyWithFull

string

Static

string

ScalarFunctionProperties

Proprietà associate a una funzione scalare.

Nome Tipo Descrizione
etag

string

Tag di entità corrente per la funzione. 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.binding FunctionBinding:

Associazione fisica della funzione. Nel caso del servizio Web di Azure Machine Learning, ad esempio, viene descritto l'endpoint.

properties.inputs

FunctionInput[]

Descrive un parametro di input di una funzione.

properties.output

FunctionOutput

Descrive l'output di una funzione.

type string:

Scalar

Indica il tipo di funzione.

ServiceBusQueueOutputDataSource

Descrive un'origine dati di output della coda del bus di servizio.

Nome Tipo Valore predefinito Descrizione
properties.authenticationMode

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.ServiceBus/Queue

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

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.ServiceBus/Topic

Indica che il tipo di output dell'origine dati verrà scritto in. Obbligatorio nelle richieste PUT (CreateOrReplace).

Sku

Proprietà associate a uno SKU.

Nome Tipo Descrizione
name

SkuName

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

SkuName

Il nome della SKU. Obbligatorio nelle richieste PUT (CreateOrReplace).

Nome Tipo Descrizione
Standard

string

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).

StreamingJob

Oggetto processo di streaming contenente tutte le informazioni associate al processo di streaming denominato.

Nome Tipo Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Descrive l'identità gestita assegnata dal sistema assegnata a questo processo che può essere usata per eseguire l'autenticazione con input e output.

location

string

Posizione geografica in cui risiede la risorsa

name

string

nome della risorsa.

properties.cluster

ClusterInfo

Cluster in cui verranno eseguiti i processi di streaming.

properties.compatibilityLevel

CompatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

properties.contentStoragePolicy

ContentStoragePolicy

I valori validi sono JobStorageAccount e SystemAccount. Se impostato su JobStorageAccount, è necessario che l'utente specifichi anche la proprietà jobStorageAccount. .

properties.createdDate

string

Il valore è un timestamp UTC formattato ISO-8601 che indica quando è stato creato il processo di streaming.

properties.dataLocale

string

Impostazioni locali dei dati del processo di analisi di flusso. Il valore deve essere il nome di impostazioni cultura .NET supportate dal set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Il valore predefinito è "en-US" se non è specificato alcun valore.

properties.etag

string

Tag di entità corrente per il processo di streaming. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.eventsLateArrivalMaxDelayInSeconds

integer

Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi che arrivano in ritardo. L'intervallo supportato è da -1 a 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa per un periodo illimitato. Se la proprietà è assente, viene interpretata per avere un valore pari a -1.

properties.eventsOutOfOrderMaxDelayInSeconds

integer

Ritardo massimo tollerabile in secondi in cui è possibile regolare gli eventi non in ordine.

properties.eventsOutOfOrderPolicy

EventsOutOfOrderPolicy

Indica il criterio da applicare agli eventi che arrivano non in ordine nel flusso di eventi di input.

properties.functions

Function[]

Elenco di una o più funzioni per il processo di streaming. La proprietà name per ogni funzione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.

properties.inputs

Input[]

Elenco di uno o più input per il processo di streaming. La proprietà name per ogni input è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo input.

properties.jobId

string

GUID che identifica in modo univoco il processo di streaming. Questo GUID viene generato al momento della creazione del processo di streaming.

properties.jobState

string

Descrive lo stato del processo di streaming.

properties.jobStorageAccount

JobStorageAccount

Proprietà associate a un account di archiviazione di Azure con l'identità del servizio gestito

properties.jobType

JobType

Descrive il tipo di processo. Le modalità valide sono Cloud e 'Edge'.

properties.lastOutputEventTime

string

Value è un timestamp in formato ISO-8601 che indica l'ora dell'ultimo evento di output del processo di streaming o null che indica che l'output non è ancora stato prodotto. In caso di più output o più flussi, viene visualizzato il valore più recente in tale set.

properties.outputErrorPolicy

OutputErrorPolicy

Indica il criterio da applicare agli eventi che arrivano all'output e non possono essere scritti nella risorsa di archiviazione esterna a causa di un formato non valido (valori di colonna mancanti, valori di colonna di tipo o dimensioni errati).

properties.outputStartMode

OutputStartMode

Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente al momento della creazione. Il valore può essere JobStartTime, CustomTime o LastOutputEventTime per indicare se il punto iniziale del flusso di eventi di output deve essere avviato ogni volta che il processo viene avviato, iniziare a un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.

properties.outputStartTime

string

Il valore è un timestamp in formato ISO-8601 che specifica il punto di partenza del flusso di eventi di output oppure null, a indicare che il flusso di eventi di output inizierà ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.

properties.outputs

Output[]

Elenco di uno o più output per il processo di streaming. La proprietà name per ogni output è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per il singolo output.

properties.provisioningState

string

Descrive lo stato di provisioning del processo di streaming.

properties.sku

Sku

Descrive lo SKU del processo di streaming. Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.transformation

Transformation

Indica la query e il numero di unità di streaming da usare per il processo di streaming. La proprietà name della trasformazione è necessaria quando si specifica questa proprietà in una richiesta PUT. Questa proprietà non può essere modificata tramite un'operazione PATCH. È necessario usare l'API PATCH disponibile per la singola trasformazione.

tags

object

Tag delle risorse.

type

string

Tipo di risorsa. Ad esempio Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts.

StreamingJobListResult

Oggetto contenente un elenco di processi di streaming.

Nome Tipo Descrizione
nextLink

string

Collegamento (URL) alla pagina successiva dei risultati.

value

StreamingJob[]

Elenco di processi di streaming. Popolato da un'operazione 'List'.

StreamInputProperties

Proprietà associate a un input contenente i dati del flusso.

Nome Tipo Descrizione
compression

Compression

Descrive il modo in cui i dati di input vengono compressi

datasource StreamInputDataSource:

Descrive un'origine dati di input che contiene dati di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

diagnostics

Diagnostics

Descrive le condizioni applicabili all'input, all'output o al processo in generale, che garantiscono l'attenzione del cliente.

etag

string

Tag di entità corrente per l'input. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

partitionKey

string

partitionKey Descrive una chiave nei dati di input usati per partizionare i dati di input

serialization Serialization:

Viene descritto come serializzare i dati di un input o come serializzare i dati quando vengono scritti in un output. Obbligatorio nelle richieste PUT (CreateOrReplace).

type string:

Stream

Indica se l'input è un'origine di dati di riferimento o di flusso. Obbligatorio nelle richieste PUT (CreateOrReplace).

Transformation

Oggetto di trasformazione contenente tutte le informazioni associate alla trasformazione denominata. Tutte le trasformazioni sono contenute in un processo di streaming.

Nome Tipo Valore predefinito Descrizione
id

string

ID risorsa

name

string

Nome risorsa

properties.etag

string

Tag di entità corrente per la trasformazione. Si tratta di una stringa opaca. È possibile usarlo per rilevare se la risorsa è cambiata tra le richieste. È anche possibile usarlo nelle intestazioni If-Match o If-None-Match per le operazioni di scrittura per la concorrenza ottimistica.

properties.query

string

Specifica la query che verrà eseguita nel processo di streaming. Altre informazioni sul linguaggio di query di Analisi di flusso (SAQL) sono disponibili qui: https://msdn.microsoft.com/library/azure/dn834998 . Obbligatorio nelle richieste PUT (CreateOrReplace).

properties.streamingUnits

integer

3

Specifica il numero di unità di streaming usate dal processo di streaming.

properties.validStreamingUnits

integer[]

Specifica le unità di streaming valide in cui un processo di streaming può essere ridimensionato.

type

string

Tipo di risorsa