We have a need to share the data pipelines to users to delegate the capability to only execute them on demand, but not edit them. Currently a user needs to be granted a Workspace Contributor role to be able to execute the pipeline, just a reader role is not enough. But that also grants the user the ability to either intentionally or unintentially save/update the pipeline. Also right now there is no option in the three dots drop down menu of a data pipeline item to be able to execute the pipeline by passing the parameters and run it. Yes there is a option to schedule that let you run the pipeline, but does not give you an option to pass the input parameters. If there was a way to run the pipeline and pass input parameters without opening the data pipeline item at all (like shown in the screenshot), that would be nice. Instead of opeining the pipeline, then hitting run, and then pass the parameters, that can help eleviate the risk of users saving the dafault parameters or deleting activites, that should help make it a better experience for both creators and consumers of the pipeline. Or not sure if there is a way to seperate out pipeline execute only permission (without edit) and pipeline create/edit permission to different workspace roles, that would also help. Add Run option in the 3 dot (...) menu of the pipeline item to execute the pipeline passing input parameters
... View more