Forum Discussion
Pipeline - Set Variable activity not working properly
- 2 years ago
Based on my understanding, variables values are only available for current session. we couldn't be used after the session closed. so you will need to store variable "Last_run_date" value in some locations like (blob storage, data lake etc.. as per your convenience).
Please follow the below step :-
1. Choose the lookup activity then configure the connection where have been to store location of variable "Last_run_date".2. Now you choose the webactivity and configure the "Relative URL" as per mentioned in the below:-
api/v1/employees? date = @activity('Lookup').output.value.3. Now you add a variable(Last_run_date) as you mentioned.
4. Then choose the copy activity that help to store "last_run_date" variable. please follow below step to config.
a). Create a dummy dataset as source. go to "additional column" >> add column name like ("Last_run_date")
>>>> go the column value and click on "add dynamically content" then select the variables.
b). Create a sink dataset where to store "Last_run_date" value.
I hope that would be helpful for you.
Hi narendranj
Thanks for using Microsoft Fabric Community.
Could you please try to interchange the connection between Web and Set variable and then try to execute the pipeline. I have tried to repro the scenario, please find the screenshots for reference.
If the issue still persists, please do let us know. Glad to help.
I hope this information helps.
Thank you.
- narendranj2 years agoFrequent Visitor
v-cboorla-msft Thanks for the response. My scenario is a bit different: I need to set `last_run_date` to the current date once all API calls are completed. This current date will be used by my API to fetch records from after this date the next time it runs. My pipeline will be running on a scheduled basis. Could you please suggest how I can achieve this?