Condividi tramite


StreamingJob interface

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

Extends

Proprietà

cluster

Cluster in cui verranno eseguiti i processi di streaming.

compatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

contentStoragePolicy

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

createdDate

Il valore è un timestamp UTC formattato ISO-8601 che indica quando è stato creato il processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

dataLocale

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.

etag

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. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

eventsLateArrivalMaxDelayInSeconds

Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è -1 per 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretato come valore -1.

eventsOutOfOrderMaxDelayInSeconds

Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine.

eventsOutOfOrderPolicy

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

functions

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.

identity

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

inputs

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 l'input singolo.

jobId

GUID che identifica in modo univoco il processo di streaming. Questo GUID viene generato al momento della creazione del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

jobState

Descrive lo stato del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

lastOutputEventTime

Value è un timestamp formattato 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, questo mostra il valore più recente in tale set. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

outputs

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 l'output singolo.

outputStartMode

Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la 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 in corrispondenza di un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.

outputStartTime

Il valore è un timestamp formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.

provisioningState

Descrive lo stato di provisioning del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

sku

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

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.

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Posizione geografica in cui risiede la risorsa

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag di risorsa.

type

Tipo della risorsa. Ad esempio Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

cluster

Cluster in cui verranno eseguiti i processi di streaming.

cluster?: ClusterInfo

Valore della proprietà

compatibilityLevel

Controlla determinati comportamenti di runtime del processo di streaming.

compatibilityLevel?: string

Valore della proprietà

string

contentStoragePolicy

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

contentStoragePolicy?: string

Valore della proprietà

string

createdDate

Il valore è un timestamp UTC formattato ISO-8601 che indica quando è stato creato il processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

createdDate?: Date

Valore della proprietà

Date

dataLocale

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.

dataLocale?: string

Valore della proprietà

string

etag

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. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

etag?: string

Valore della proprietà

string

eventsLateArrivalMaxDelayInSeconds

Ritardo massimo tollerabile in secondi in cui potrebbero essere inclusi gli eventi in ritardo. L'intervallo supportato è -1 per 1814399 (20.23:59:59 giorni) e -1 viene usato per specificare l'attesa indefinita. Se la proprietà è assente, viene interpretato come valore -1.

eventsLateArrivalMaxDelayInSeconds?: number

Valore della proprietà

number

eventsOutOfOrderMaxDelayInSeconds

Ritardo massimo tollerabile in secondi in cui gli eventi non ordinati possono essere modificati in modo da tornare in ordine.

eventsOutOfOrderMaxDelayInSeconds?: number

Valore della proprietà

number

eventsOutOfOrderPolicy

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

eventsOutOfOrderPolicy?: string

Valore della proprietà

string

functions

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.

functions?: FunctionModel[]

Valore della proprietà

identity

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

identity?: Identity

Valore della proprietà

inputs

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 l'input singolo.

inputs?: Input[]

Valore della proprietà

Input[]

jobId

GUID che identifica in modo univoco il processo di streaming. Questo GUID viene generato al momento della creazione del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

jobId?: string

Valore della proprietà

string

jobState

Descrive lo stato del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

jobState?: string

Valore della proprietà

string

jobStorageAccount

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

jobStorageAccount?: JobStorageAccount

Valore della proprietà

jobType

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

jobType?: string

Valore della proprietà

string

lastOutputEventTime

Value è un timestamp formattato 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, questo mostra il valore più recente in tale set. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

lastOutputEventTime?: Date

Valore della proprietà

Date

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

outputErrorPolicy?: string

Valore della proprietà

string

outputs

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 l'output singolo.

outputs?: Output[]

Valore della proprietà

Output[]

outputStartMode

Questa proprietà deve essere utilizzata solo quando si desidera che il processo venga avviato immediatamente dopo la 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 in corrispondenza di un timestamp utente personalizzato specificato tramite la proprietà outputStartTime o iniziare dall'ora dell'ultimo output dell'evento.

outputStartMode?: string

Valore della proprietà

string

outputStartTime

Il valore è un timestamp formattato ISO-8601 che indica il punto iniziale del flusso di eventi di output oppure null per indicare che il flusso di eventi di output verrà avviato ogni volta che viene avviato il processo di streaming. Questa proprietà deve avere un valore se outputStartMode è impostato su CustomTime.

outputStartTime?: Date

Valore della proprietà

Date

provisioningState

Descrive lo stato di provisioning del processo di streaming. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

sku

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

sku?: Sku

Valore della proprietà

Sku

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.

transformation?: Transformation

Valore della proprietà

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daTrackedResource.id

location

Posizione geografica in cui risiede la risorsa

location?: string

Valore della proprietà

string

ereditato daTrackedResource.location

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

tags

Tag di risorsa.

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

ereditato daTrackedResource.tags

type

Tipo della risorsa. Ad esempio Microsoft.Compute/virtualMachines o Microsoft.Storage/storageAccounts. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type