Skip to content

Commit 3fd3b2c

Browse files
committed
edits
1 parent 2e61857 commit 3fd3b2c

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

articles/machine-learning/how-to-schedule-pipeline-job.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ When you have a pipeline job with satisfying performance and outputs, you can se
104104
After you configure the basic settings, you can directly select **Review + Create**, and the schedule will automatically submit jobs according to the recurrence pattern you specified.
105105

106106
---
107+
> [!NOTE]
108+
> The following properties that need to be specified apply for CLI and SDK.
107109
108110
- **(Required)** `frequency` specifies the unit of time that describes how often the schedule fires. Can be `minute`, `hour`, `day`, `week`, `month`.
109111

@@ -254,6 +256,9 @@ Following properties can be changed when defining schedule:
254256
|outputs| A dictionary of inputs to be used when running the pipeline job. |
255257
|experiment_name|Experiment name of triggered job.|
256258

259+
> [!NOTE]
260+
> Studio UI users can only modify input, output, and runtime settings when creating a schedule. `experiment_name` can only be changed using the CLI or SDK.
261+
257262
### Expressions supported in schedule
258263

259264
When define schedule, we support following expression that will be resolved to real value during job runtime.
@@ -350,6 +355,9 @@ You can select a schedule name to show the schedule detail page. The schedule de
350355

351356
:::code language="azurecli" source="~/azureml-examples-main/cli/schedules/schedule.sh" ID="update_schedule":::
352357

358+
> [!NOTE]
359+
> If you would like to update more than just tags/description, it is recomend to use `az ml schedule create --file update_schedule.yml`
360+
353361
# [Python SDK](#tab/python)
354362

355363
[!INCLUDE [sdk v2](../../includes/machine-learning-sdk-v2.md)]
@@ -360,6 +368,7 @@ You can select a schedule name to show the schedule detail page. The schedule de
360368

361369
#### Update a new version pipeline to existing schedule
362370

371+
363372
Once you set up a schedule to do retraining or batch inference on production regularly, you may still work on fine tuning or optimizing the model.
364373

365374
When you have a new version pipeline job with optimized performance, you can update the new version pipeline to an existing schedule.
@@ -442,6 +451,9 @@ You can also apply [Azure CLI JMESPath query](/cli/azure/query-azure-cli) to que
442451

443452
:::code language="azurecli" source="~/azureml-examples-main/CLI/schedules/schedule.sh" ID="query_triggered_jobs":::
444453

454+
> [!NOTE]
455+
> For a simpler way to find all jobs triggered by a schedule, see the *Jobs history* on the *schedule detail page* using the studio UI.
456+
445457
---
446458

447459
## Delete a schedule
@@ -468,13 +480,13 @@ You can delete a schedule from the schedule detail page or all schedules tab.
468480
---
469481
## RBAC (Role-based-access-control) support
470482

471-
Since schedules are usually used for production, to reduce impact of operations, workspace admins may want to restrict access to creating and managing schedules within a workspace.
483+
Since schedules are usually used for production, to reduce impact of misoperation, workspace admins may want to restrict access to creating and managing schedules within a workspace.
472484

473485
Currently there are three action rules related to schedules and you can configure in Azure portal. You can learn more details about [how to manage access to an Azure Machine Learning workspace.](how-to-assign-roles.md#create-custom-role)
474486

475487
| Action | Description | Rule |
476488
|--------|----------------------------------------------------------------------------|---------------------------------------------------------------|
477-
| Read | et and list schedules in Machine Learning workspace | Microsoft.MachineLearningServices/workspaces/schedules/read |
489+
| Read | Get and list schedules in Machine Learning workspace | Microsoft.MachineLearningServices/workspaces/schedules/read |
478490
| Write | Create, update, disable and enable schedules in Machine Learning workspace | Microsoft.MachineLearningServices/workspaces/schedules/write |
479491
| Delete | Delete a schedule in Machine Learning workspace | Microsoft.MachineLearningServices/workspaces/schedules/delete |
480492

@@ -489,9 +501,9 @@ Currently there are three action rules related to schedules and you can configur
489501
- Why my schedules don't trigger job at the time I set before?
490502
- By default schedules will use UTC timezone to calculate trigger time. You can specify timezone in the creation wizard, or update timezone in schedule detail page.
491503
- If you set the recurrence as the 31st day of every month, in months with less than 31 days, the schedule won't trigger jobs.
492-
- If you are using cron expressions, MONTH isn't supported. If you pass a value, it will be ignored and treated as *. This is a known limitation.
493-
- Does schedule UI support event-based schedules?
494-
No.
504+
- If you're using cron expressions, MONTH isn't supported. If you pass a value, it will be ignored and treated as *. This is a known limitation.
505+
- Are event-based schedules supported?
506+
No, V2 schedule does not support event-based schedules.
495507

496508
## Next steps
497509

0 commit comments

Comments
 (0)