Triggers - Create Or Update
Crea o aggiorna un trigger.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}?api-version=2018-06-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
factory
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ |
Nome della factory. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
trigger
|
path | True |
string minLength: 1maxLength: 260 pattern: ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ |
Nome del trigger. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| if-match |
string |
ETag dell'entità trigger. Deve essere specificato solo per l'aggiornamento, per cui deve corrispondere all'entità esistente o può essere * per l'aggiornamento incondizionato. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| properties | True | Trigger: |
Proprietà del trigger. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Operazione di aggiornamento 'TriggerResource' della risorsa riuscita |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
| Triggers_Create |
| Triggers_Update |
Triggers_Create
Esempio di richiesta
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger?api-version=2018-06-01
{
"properties": {
"type": "ScheduleTrigger",
"pipelines": [
{
"parameters": {
"OutputBlobNameList": [
"exampleoutput.csv"
]
},
"pipelineReference": {
"type": "PipelineReference",
"referenceName": "examplePipeline"
}
}
],
"typeProperties": {
"recurrence": {
"endTime": "2018-06-16T00:55:13.8441801Z",
"frequency": "Minute",
"interval": 4,
"startTime": "2018-06-16T00:39:13.8441801Z",
"timeZone": "UTC"
}
}
}
}
Risposta di esempio
Date: Sat, 16 Jun 2018 00:40:14 GMT
X-Content-Type-Options: nosniff
x-ms-correlation-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
x-ms-ratelimit-remaining-subscription-writes: 1186
x-ms-request-id: 373f1a49-685d-4c07-8857-0fcf1bcaffcb
{
"name": "exampleTrigger",
"type": "Microsoft.DataFactory/factories/triggers",
"etag": "0a008ad4-0000-0000-0000-5b245c6e0000",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger",
"properties": {
"type": "ScheduleTrigger",
"pipelines": [
{
"parameters": {
"OutputBlobNameList": [
"exampleoutput.csv"
]
},
"pipelineReference": {
"type": "PipelineReference",
"referenceName": "examplePipeline"
}
}
],
"runtimeState": "Stopped",
"typeProperties": {
"recurrence": {
"endTime": "2018-06-16T00:55:13.8441801Z",
"frequency": "Minute",
"interval": 4,
"startTime": "2018-06-16T00:39:13.8441801Z",
"timeZone": "UTC"
}
}
}
}
Triggers_Update
Esempio di richiesta
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger?api-version=2018-06-01
{
"properties": {
"type": "ScheduleTrigger",
"description": "Example description",
"pipelines": [
{
"parameters": {
"OutputBlobNameList": [
"exampleoutput.csv"
]
},
"pipelineReference": {
"type": "PipelineReference",
"referenceName": "examplePipeline"
}
}
],
"typeProperties": {
"recurrence": {
"endTime": "2018-06-16T00:55:14.905167Z",
"frequency": "Minute",
"interval": 4,
"startTime": "2018-06-16T00:39:14.905167Z",
"timeZone": "UTC"
}
}
}
}
Risposta di esempio
Date: Sat, 16 Jun 2018 00:40:15 GMT
X-Content-Type-Options: nosniff
x-ms-correlation-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7
x-ms-ratelimit-remaining-subscription-writes: 1185
x-ms-request-id: d5ccf096-0618-4b26-9829-db77e4c391c7
{
"name": "exampleTrigger",
"type": "Microsoft.DataFactory/factories/triggers",
"etag": "0a008dd4-0000-0000-0000-5b245c6f0000",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/triggers/exampleTrigger",
"properties": {
"type": "ScheduleTrigger",
"description": "Example description",
"pipelines": [
{
"parameters": {
"OutputBlobNameList": [
"exampleoutput.csv"
]
},
"pipelineReference": {
"type": "PipelineReference",
"referenceName": "examplePipeline"
}
}
],
"runtimeState": "Stopped",
"typeProperties": {
"recurrence": {
"endTime": "2018-06-16T00:55:14.905167Z",
"frequency": "Minute",
"interval": 4,
"startTime": "2018-06-16T00:39:14.905167Z",
"timeZone": "UTC"
}
}
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Blob |
Trigger che viene eseguito ogni volta che si verifica un evento BLOB. |
|
Blob |
|
|
Blob |
Trigger che viene eseguito ogni volta che cambia il contenitore BLOB selezionato. |
|
Chaining |
Trigger che consente alla pipeline di riferimento di dipendere da altre esecuzioni della pipeline in base alle coppie runDimension Name/Value. Le pipeline upstream devono dichiarare lo stesso nome runDimension e le relative esecuzioni devono avere i valori per tali runDimensions. L'esecuzione della pipeline di riferimento viene attivata se i valori per la corrispondenza runDimension per tutte le esecuzioni di pipeline upstream. |
|
Cloud |
Oggetto che definisce la struttura di una risposta di errore di Azure Data Factory. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Custom |
Trigger che viene eseguito ogni volta che viene ricevuto un evento personalizzato. |
|
Day |
I giorni della settimana. |
|
Days |
|
|
Linked |
Tipo di riferimento del servizio collegato. |
|
Multiple |
Classe di base per tutti i trigger che supportano uno-a molti modelli per il trigger alla pipeline. |
|
Pipeline |
Tipo di riferimento della pipeline. |
|
Pipeline |
Tipo di riferimento della pipeline. |
|
Recurrence |
Elenca possibili opzioni di frequenza per il trigger di programmazione. |
|
Recurrence |
Pianificazione della ricorrenza. |
|
Recurrence |
Occorrenza della pianificazione della ricorrenza. |
|
Rerun |
Trigger che pianifica le riesecuzioni della pipeline per tutte le finestre dell'intervallo di tempo fisso da un'ora di inizio richiesta all'ora di fine richiesta. |
|
Retry |
Criteri di esecuzione per un'attività. |
|
Schedule |
Trigger che crea periodicamente le esecuzioni della pipeline, in base alla pianificazione. |
|
Schedule |
Il flusso di lavoro attiva la ricorrenza. |
|
Self |
Dipendenza del trigger di finestra a cascata a cascata self referenced. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
|
Trigger |
Dipendenza a cui si fa riferimento al trigger. |
|
Trigger |
Pipeline che deve essere attivata con i parametri specificati. |
|
Trigger |
Tipo di riferimento del trigger. |
|
Trigger |
Tipo di riferimento del trigger. |
|
Trigger |
Tipo di risorsa trigger. |
|
Trigger |
Enumera il possibile stato dei trigger. |
|
Tumbling |
Elenca possibili opzioni di frequenza per il trigger della finestra di rotazione. |
|
Tumbling |
Trigger che pianifica le esecuzioni della pipeline per tutte le finestre dell'intervallo di tempo fisso da un'ora di inizio senza gap e supporta anche scenari di backfill (quando l'ora di inizio è in passato). |
|
Tumbling |
Dipendenza del trigger di finestra a cascata a cascata. |
| Type |
Tipo di riferimento del servizio collegato. |
BlobEventsTrigger
Trigger che viene eseguito ogni volta che si verifica un evento BLOB.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipelines |
Pipeline che devono essere avviate. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.blobPathBeginsWith |
string |
Il percorso del BLOB deve iniziare con il modello fornito per attivare il trigger. Ad esempio, "/records/blobs/dicembre/" attiverà il trigger solo per i BLOB nella cartella dicembre nel contenitore dei record. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. |
| typeProperties.blobPathEndsWith |
string |
Il percorso DEL BLOB deve terminare con il modello fornito per attivare il trigger. Ad esempio, "dicembre/boxes.csv" attiverà solo il trigger per i BLOB denominati box in una cartella dicembre. È necessario specificare almeno uno di questi elementi: blobPathBeginsWith, blobPathEndsWith. |
| typeProperties.events |
Tipo di eventi che causano l'attivazione del trigger. |
|
| typeProperties.ignoreEmptyBlobs |
boolean |
Se impostato su true, i BLOB con zero byte verranno ignorati. |
| typeProperties.scope |
string |
ID risorsa ARM dell'account di archiviazione. |
BlobEventTypes
| Valore | Descrizione |
|---|---|
| Microsoft.Storage.BlobCreated |
Microsoft.Storage.BlobCreated |
| Microsoft.Storage.BlobDeleted |
Microsoft.Storage.BlobEliminato |
BlobTrigger
Trigger che viene eseguito ogni volta che cambia il contenitore BLOB selezionato.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipelines |
Pipeline che devono essere avviate. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.folderPath |
string |
Percorso del contenitore o della cartella che attiverà la pipeline. |
| typeProperties.linkedService |
Riferimento al servizio collegato Azure Storage. |
|
| typeProperties.maxConcurrency |
integer (int32) |
Numero massimo di file paralleli da gestire quando viene attivato. |
ChainingTrigger
Trigger che consente alla pipeline di riferimento di dipendere da altre esecuzioni della pipeline in base alle coppie runDimension Name/Value. Le pipeline upstream devono dichiarare lo stesso nome runDimension e le relative esecuzioni devono avere i valori per tali runDimensions. L'esecuzione della pipeline di riferimento viene attivata se i valori per la corrispondenza runDimension per tutte le esecuzioni di pipeline upstream.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipeline |
Pipeline per cui vengono create esecuzioni quando tutte le pipeline upstream vengono completate correttamente. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.dependsOn |
Condotte a monte. |
|
| typeProperties.runDimension |
string |
Eseguire la proprietà Dimension che deve essere generata dalle pipeline upstream. |
CloudError
Oggetto che definisce la struttura di una risposta di errore di Azure Data Factory.
| Nome | Tipo | Descrizione |
|---|---|---|
| error.code |
string |
Codice di errore. |
| error.details |
Matrice con dettagli aggiuntivi sull'errore. |
|
| error.message |
string |
Messaggio di errore. |
| error.target |
string |
Nome/percorso della proprietà nella richiesta associata all'errore. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomEventsTrigger
Trigger che viene eseguito ogni volta che viene ricevuto un evento personalizzato.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipelines |
Pipeline che devono essere avviate. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.events |
Custom |
Elenco di tipi di evento che causano l'attivazione di questo trigger. |
| typeProperties.scope |
string |
L'ID della risorsa ARM dell'argomento Azure Event Grid. |
| typeProperties.subjectBeginsWith |
string |
L'oggetto dell'evento deve iniziare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. |
| typeProperties.subjectEndsWith |
string |
L'oggetto dell'evento deve terminare con il modello fornito per l'attivazione del trigger. È necessario specificare almeno uno di questi elementi: subjectBeginsWith, subjectEndsWith. |
DayOfWeek
I giorni della settimana.
| Valore | Descrizione |
|---|---|
| Sunday |
Domenica |
| Monday |
Lunedì |
| Tuesday |
Martedì |
| Wednesday |
Wednesday |
| Thursday |
Giovedì |
| Friday |
Venerdì |
| Saturday |
Sabato |
DaysOfWeek
| Valore | Descrizione |
|---|---|
| Sunday |
Domenica |
| Monday |
Lunedì |
| Tuesday |
Martedì |
| Wednesday |
Wednesday |
| Thursday |
Giovedì |
| Friday |
Venerdì |
| Saturday |
Sabato |
LinkedServiceReference
Tipo di riferimento del servizio collegato.
| Nome | Tipo | Descrizione |
|---|---|---|
| parameters |
Argomenti per LinkedService. |
|
| referenceName |
string |
Fare riferimento al nome LinkedService. |
| type |
Tipo di riferimento del servizio collegato. |
MultiplePipelineTrigger
Classe di base per tutti i trigger che supportano uno-a molti modelli per il trigger alla pipeline.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipelines |
Pipeline che devono essere avviate. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
PipelineReference
Tipo di riferimento della pipeline.
| Nome | Tipo | Descrizione |
|---|---|---|
| name |
string |
Nome riferimento. |
| referenceName |
string |
Nome della pipeline di riferimento. |
| type |
Tipo di riferimento della pipeline. |
PipelineReferenceType
Tipo di riferimento della pipeline.
| Valore | Descrizione |
|---|---|
| PipelineReference |
PipelineReference |
RecurrenceFrequency
Elenca possibili opzioni di frequenza per il trigger di programmazione.
| Valore | Descrizione |
|---|---|
| NotSpecified |
Non specificato |
| Minute |
Minuto |
| Hour |
Ore |
| Day |
Day |
| Week |
Settimana |
| Month |
Mese |
| Year |
Anno |
RecurrenceSchedule
Pianificazione della ricorrenza.
| Nome | Tipo | Descrizione |
|---|---|---|
| hours |
integer[] (int32) |
Gli orari. |
| minutes |
integer[] (int32) |
I verbali. |
| monthDays |
integer[] (int32) |
Giorni del mese. |
| monthlyOccurrences |
Occorrenze mensili. |
|
| weekDays |
I giorni della settimana. |
RecurrenceScheduleOccurrence
Occorrenza della pianificazione della ricorrenza.
| Nome | Tipo | Descrizione |
|---|---|---|
| day |
Giorno della settimana. |
|
| occurrence |
integer (int32) |
L'evento. |
RerunTumblingWindowTrigger
Trigger che pianifica le riesecuzioni della pipeline per tutte le finestre dell'intervallo di tempo fisso da un'ora di inizio richiesta all'ora di fine richiesta.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.parentTrigger |
Riferimento al trigger padre. |
|
| typeProperties.requestedEndTime |
string (date-time) |
Ora di fine per il periodo di tempo per il quale viene avviato il ripristino. Attualmente è supportata solo l'ora UTC. |
| typeProperties.requestedStartTime |
string (date-time) |
Ora di inizio per il periodo di tempo per il quale viene avviata la ristrutturazione. Attualmente è supportata solo l'ora UTC. |
| typeProperties.rerunConcurrency |
integer (int32) minimum: 1maximum: 50 |
Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una riesecuzione. |
RetryPolicy
Criteri di esecuzione per un'attività.
| Nome | Tipo | Descrizione |
|---|---|---|
| count |
Numero massimo di tentativi ordinari. Il valore predefinito è 0. Tipo: integer (o Expression con resultType integer), minimo: 0. |
|
| intervalInSeconds |
integer (int32) minimum: 30maximum: 86400 |
Intervallo tra tentativi in secondi. Il valore predefinito è 30. |
ScheduleTrigger
Trigger che crea periodicamente le esecuzioni della pipeline, in base alla pianificazione.
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipelines |
Pipeline che devono essere avviate. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.recurrence |
Configurazione della pianificazione ricorrenza. |
ScheduleTriggerRecurrence
Il flusso di lavoro attiva la ricorrenza.
| Nome | Tipo | Descrizione |
|---|---|---|
| endTime |
string (date-time) |
Ora di fine. |
| frequency |
La frequenza. |
|
| interval |
integer (int32) |
L'intervallo. |
| schedule |
Pianificazione della ricorrenza. |
|
| startTime |
string (date-time) |
Ora di inizio. |
| timeZone |
string |
Fuso orario. |
SelfDependencyTumblingWindowTriggerReference
Dipendenza del trigger di finestra a cascata a cascata self referenced.
| Nome | Tipo | Descrizione |
|---|---|---|
| offset |
string minLength: 8maxLength: 15 pattern: -((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. |
| size |
string minLength: 8maxLength: 15 pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. |
| type | string: |
Tipo di riferimento alle dipendenze. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
TriggerDependencyReference
Dipendenza a cui si fa riferimento al trigger.
| Nome | Tipo | Descrizione |
|---|---|---|
| referenceTrigger |
Trigger di riferimento. |
|
| type | string: |
Tipo di riferimento alle dipendenze. |
TriggerPipelineReference
Pipeline che deve essere attivata con i parametri specificati.
| Nome | Tipo | Descrizione |
|---|---|---|
| parameters |
Parametri della pipeline. |
|
| pipelineReference |
Riferimento alla pipeline. |
TriggerReference
Tipo di riferimento del trigger.
| Nome | Tipo | Descrizione |
|---|---|---|
| referenceName |
string |
Nome del trigger di riferimento. |
| type |
Tipo di riferimento del trigger. |
TriggerReferenceType
Tipo di riferimento del trigger.
| Valore | Descrizione |
|---|---|
| TriggerReference |
TriggerReference |
TriggerResource
Tipo di risorsa trigger.
| Nome | Tipo | Descrizione |
|---|---|---|
| etag |
string |
"Se l'etag viene fornito nel corpo della risposta, può anche essere fornito come intestazione secondo la normale convenzione dell'etag. I tag di entità vengono usati per confrontare due o più entità dalla stessa risorsa richiesta. HTTP/1.1 utilizza i tag di entità nei campi di intestazione etag (sezione 14.19), If-Match (sezione 14.24), If-None-Match (sezione 14.26) e If-Range (sezione 14.27).") |
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nome della risorsa |
| properties | Trigger: |
Proprietà del trigger. |
| systemData |
Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
TriggerRuntimeState
Enumera il possibile stato dei trigger.
| Valore | Descrizione |
|---|---|
| Started |
Avviato |
| Stopped |
Fermato |
| Disabled |
Disattivato |
TumblingWindowFrequency
Elenca possibili opzioni di frequenza per il trigger della finestra di rotazione.
| Valore | Descrizione |
|---|---|
| Minute |
Minuto |
| Hour |
Ore |
| Month |
Mese |
TumblingWindowTrigger
Trigger che pianifica le esecuzioni della pipeline per tutte le finestre dell'intervallo di tempo fisso da un'ora di inizio senza gap e supporta anche scenari di backfill (quando l'ora di inizio è in passato).
| Nome | Tipo | Descrizione |
|---|---|---|
| annotations |
Trigger. |
Elenco di tag che possono essere usati per descrivere il trigger. |
| description |
string |
Descrizione del trigger. |
| pipeline |
Pipeline per cui vengono create esecuzioni quando viene generato un evento per la finestra del trigger pronta. |
|
| runtimeState |
Indica se il trigger è in esecuzione o meno. Aggiornato quando le API di avvio/arresto vengono chiamate sul trigger. |
|
| type | string: |
Tipo di trigger. |
| typeProperties.delay |
Specifica per quanto tempo il trigger attende il tempo di scadenza prima di attivare una nuova esecuzione. Non modifica l'ora di inizio e di fine della finestra. Il valore predefinito è 0. Type: string (o Expression with resultType string), pattern: ((\d+).)? (\d\d):(60|( [0-5][0-9])):(60|( [0-5][0-9])). |
|
| typeProperties.dependsOn | DependencyReference[]: |
Trigger da cui dipende questo trigger. Sono supportati solo i trigger di finestra a cascata. |
| typeProperties.endTime |
string (date-time) |
Ora di fine per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. |
| typeProperties.frequency |
Frequenza delle finestre temporali. |
|
| typeProperties.interval |
integer (int32) |
Intervallo delle finestre temporali. L'intervallo minimo consentito è 15 minuti. |
| typeProperties.maxConcurrency |
integer (int32) minimum: 1maximum: 50 |
Numero massimo di finestre temporali parallele (pronte per l'esecuzione) per cui viene attivata una nuova esecuzione. |
| typeProperties.retryPolicy |
Criteri di ripetizione dei tentativi che verranno applicati per le esecuzioni di pipeline non riuscite. |
|
| typeProperties.startTime |
string (date-time) |
Ora di inizio per il periodo di tempo per il trigger durante il quale gli eventi vengono attivati per le finestre pronte. Attualmente è supportata solo l'ora UTC. |
TumblingWindowTriggerDependencyReference
Dipendenza del trigger di finestra a cascata a cascata.
| Nome | Tipo | Descrizione |
|---|---|---|
| offset |
string minLength: 8maxLength: 15 pattern: -?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Intervallo di tempo applicato all'ora di inizio di una finestra a cascata durante la valutazione della dipendenza. |
| referenceTrigger |
Trigger di riferimento. |
|
| size |
string minLength: 8maxLength: 15 pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])) |
Dimensioni della finestra durante la valutazione della dipendenza. Se non definita, verrà utilizzata la frequenza della finestra a cascata. |
| type | string: |
Tipo di riferimento alle dipendenze. |
Type
Tipo di riferimento del servizio collegato.
| Valore | Descrizione |
|---|---|
| LinkedServiceReference |
LinkedServiceReference |