You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/concepts-pipeline-execution-triggers.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -231,7 +231,7 @@ To have your schedule trigger kick off a pipeline run, include a pipeline refere
231
231
The following table provides a high-level overview of the major schema elements that are related to recurrence and scheduling a trigger:
232
232
233
233
| JSON property | Description |
234
-
|---------------|-------------|
234
+
|---|---|
235
235
|**startTime**| A date-time value. For basic schedules, the value of the **startTime** property applies to the first occurrence. For complex schedules, the trigger starts no sooner than the specified **startTime** value. |
236
236
|**endTime**| The end date and time for the trigger. The trigger doesn't execute after the specified end date and time. The value for the property can't be in the past. <!-- This property is optional. -->|
237
237
|**timeZone**| The time zone. Currently, only the UTC time zone is supported. |
@@ -277,7 +277,7 @@ The following table provides a high-level overview of the major schema elements
277
277
### Schema defaults, limits, and examples
278
278
279
279
| JSON property | Type | Required | Default value | Valid values | Example |
|**interval**| number | No | 1 | 1 to 1000 |`"interval":10`|
@@ -288,7 +288,7 @@ The following table provides a high-level overview of the major schema elements
288
288
The following table shows you how the **startTime** property controls a trigger run:
289
289
290
290
| startTime value | Recurrence without schedule | Recurrence with schedule |
291
-
|---|---|---|
291
+
|---|---|---|
292
292
|**Start time is in the past**| Calculates the first future execution time after the start time, and runs at that time.<br /><br />Runs subsequent executions calculated from the last execution time.<br /><br />See the example that follows this table. | The trigger starts _no sooner than_ the specified start time. The first occurrence is based on the schedule, calculated from the start time.<br /><br />Runs subsequent executions based on the recurrence schedule. |
293
293
|**Start time is in the future or the current time**| Runs once at the specified start time.<br /><br />Runs subsequent executions calculated from the last execution time. | The trigger starts _no sooner_ than the specified start time. The first occurrence is based on the schedule, calculated from the start time.<br /><br />Runs subsequent executions based on the recurrence schedule. |
294
294
@@ -310,7 +310,7 @@ If multiple **schedule** elements are specified, the order of evaluation is from
310
310
The following table describes the **schedule** elements in detail:
311
311
312
312
| JSON element | Description | Valid values |
313
-
|--------------|-------------|--------------|
313
+
|---|---|---|
314
314
|**minutes**| Minutes of the hour at which the trigger runs. |- Integer<br />- Array of integers|
315
315
|**hours**| Hours of the day at which the trigger runs. |- Integer<br />- Array of integers|
316
316
|**weekDays**| Days of the week the trigger runs. The value can be specified only with a weekly frequency.|<br />- Monday<br />- Tuesday<br />- Wednesday<br />- Thursday<br />- Friday<br />- Saturday<br />- Sunday<br />- Array of day values (maximum array size is 7)<br /><br />Day values aren't case-sensitive|
@@ -334,7 +334,7 @@ This section provides examples of recurrence schedules. It focuses on the **sche
334
334
The examples assume that the **interval** value is 1 and that the **frequency** value is correct according to the schedule definition. For example, you can't have a **frequency** value of "day" and also have a **monthDays** modification in the **schedule** object. These kinds of restrictions are described in the table in the preceding section.
335
335
336
336
| Example | Description |
337
-
|---------|-------------|
337
+
|---|---|
338
338
|`{"hours":[5]}`| Run at 5:00 AM every day. |
339
339
|`{"minutes":[15], "hours":[5]}`| Run at 5:15 AM every day. |
340
340
|`{"minutes":[15], "hours":[5,17]}`| Run at 5:15 AM and 5:15 PM every day. |
@@ -371,7 +371,7 @@ The tumbling window trigger and the schedule trigger both operate on time heartb
371
371
The following table provides a comparison of the tumbling window trigger and schedule trigger:
|**Backfill scenarios**| Supported. Pipeline runs can be scheduled for windows in the past. | Not supported. Pipeline runs can be executed only on time periods from the current time and the future. |
376
376
|**Reliability**| 100% reliability. Pipeline runs can be scheduled for all windows from a specified start date without gaps. | Less reliable. |
377
377
|**Retry capability**| Supported. Failed pipeline runs have a default retry policy of 0, or a policy that's specified by the user in the trigger definition. Automatically retries when the pipeline runs fail due to concurrency/server/throttling limits (that is, status codes 400: User Error, 429: Too many requests, and 500: Internal Server error). | Not supported. |
0 commit comments