Note
Ang pag-access sa pahinang ito ay nangangailangan ng pahintulot. Maaari mong subukang mag-sign in o magpalit ng mga direktoryo.
Ang pag-access sa pahinang ito ay nangangailangan ng pahintulot. Maaari mong subukang baguhin ang mga direktoryo.
The Until activity provides the same functionality that a do-until looping structure provides in programming languages. It executes a set of activities in a loop until the condition associated with the activity evaluates to true. If an inner activity fails, the Until activity doesn't stop. You can specify a timeout value for the until activity.
Prerequisites
To get started, you must complete the following prerequisites:
- A tenant account with an active Microsoft Fabric subscription. You can try Fabric with a free trial.
- A Fabric workspace.
Add an Until activity to a pipeline with UI
To use an Until activity in a pipeline, complete the following steps:
Create the activity
Create a new pipeline in your workspace.
Search for Until in the pipeline Activities pane, and select it to add it to the pipeline canvas.
Select the new Until activity on the canvas if it isn't already selected.
Refer to the General settings guidance to configure the General settings tab.
Add a pipeline variable
In this simple example, we test the value of a pipeline variable. Select the background of the pipeline editor canvas, then select the Variables tab, and add a new integer type variable called TestVariable with the value 0.
Until activity settings
Select the Until activity again on the pipeline canvas, and then select the Settings tab. Select the Expression field, and then select Add dynamic content, and provide the following expression: @equals(variables('TestVariable'), 1).
Select the Activities tab and then select the pencil icon to edit/add activities to the Until activity, or select the + icon on the Until activity on the pipeline editor canvas. Find the Set Variable activity and select it to add it to the list of child activities for the Until activity.
Select the newly added Set Variable activity from where it appears within the Until activity's Activities pane on the pipeline editor canvas, and then select its Settings tab from the activity properties pane. For Variable type, select Pipeline variable, and then choose your previously created TestVariable from the dropdown list. For this example, provide a Value of 1.
Save and run or schedule the pipeline
Switch to the Home tab at the top of the pipeline editor and select the save button to save your pipeline. Select Run to run it directly or Schedule to schedule runs at specific times or intervals. For more information on pipeline runs, see: schedule pipeline runs.
After running, you can monitor the pipeline execution and view run history from the Output tab below the canvas.
This simple pipeline will execute the child activity of the Until activity exactly 1 time, changing the pipeline variable value from 0 to 1, after which the Until expression evaluates to true and terminate.