Advanced Designer Learning Path is now live! Read More

Scenario with parameters

Level 3
Level 3
Scenario with parameters

I've found in the documentation that I can execute scenario with parameters ( doing something like{'x': y}) but is there a way to run a scenario from another scenario sending execution parameters (in my case, a date)?

Thank you
0 Kudos
3 Replies


I would use project variables.

In your case, I would set the variables of project A to {"x":y} and run scenario of project A from project B. 

You can use the python client to do that in a python step of a scenario: 


import dataiku

client = dataiku.api_client()

p = client.get_project(PROJECT_A)

variables = p.get_variables()

variables["standard"] = {"x":y}



Doc about project variables:


Level 3
Level 3
Ok, I'll try your solution! Thanks Mattsco!
0 Kudos
Level 1

Hi Mattsco,Fuste,


Looking for one additional information.

Lets say, in my scenario, the first step is updating the variable. 

variable name is: "Name"

So i want to run the next step only if the variable "Name" is not equal to "NA".

So in scenario, in the second step, 

Run this step->"If condition is satisficed"

And added this condition

${Name} !="NA"

Is this correct way? But my scenario is not going to the 2nd step irrespective of the variable(when it is NA,when it is not NA)

Could you able to help me?

I would like to run my 2nd step only when i get the proper "Name".If it is NA, i dont want to run next step.



Vinothkumar M 

0 Kudos
Labels (2)
A banner prompting to get Dataiku DSS