Declaring MySQL variable in Dataflow


Is it possible to declare a global variable in MySQL Dataflow?

What I am trying to do is declare a variable in one transformation and call that variable in a different transformation


Here's an example of what I am trying to do: 


Transformation1(SQL - No Output)   


SET @testvar = 1; 


Transformation2 (Table) -

SELECT * FROM test_table WHERE some_column = @testvar


This doesn't seem to work. @testvaris just null in this case. 






  • dthierjung
    dthierjung Contributor

    As far as I know, variables are not supported in Domo's MySQL dataflow.


    As a possible solution could have one transform output a table that just has the value you are trying to store, and the access that table in another transform.


    That might not work as effectively as I see it in my head, as it depends a bit on your dataflow structure.

  • RobB
    RobB Domo Employee

    Although it's been a while since this was addressed, for the sake of others searching for an answer to the same question, there is a way to do this. A detailed thread about this can be found at the Dojo post below:

    User-defined variables in SQL queries/transformation — Dojo Community (