12-20-2024 02:24 PM
Hi there,
If I understood correctly, Roland said output SQL task can be used as input to ForEach task in Workflows. I tried that and used the expression sqlTaskName.output.rows, but Databricks rejected that expression. Anyone know how to do that?
12-24-2024 09:59 AM
Our internal teams has confirmed that this is currently not working on your side as this feature is currently in Private preview we will need to wait for some time until it is fully released.
12-20-2024 06:27 PM
Can you confirm if this are the steps being followed:
Create the SQL Task: Ensure your SQL task is correctly set up and produces the desired output. For example:
SELECT customer_name, market FROM example_customers;
Reference the SQL Task Output in ForEach Task:
{{ tasks.sqlTaskName.output.rows }}
.sqlTaskName
) matches the task key you have defined in your workflow.Configure the ForEach Task:
inputs
field of the ForEach task to {{ tasks.sqlTaskName.output.rows }}
.{
"task_key": "process_customers_iteration",
"parameters": {
"customer_name": "{{ input.customer_name }}",
"market": "{{ input.market }}"
},
"sql_task": {
"file": {
"path": "/path/to/your/sql/file.sql"
}
}
}
12-21-2024 01:05 PM
Hi there,
Thanks for looking at this. I followed your instructions to the letter, but Databricks refused to accept that dynamic expression for the input of foreach task, see the screenshot.And output.rows expression is not among dynamic expressions offered by 'Inputs' box.Also, I can't even save that setting for ForEach task, let alone to execute it. Please advise.
12-23-2024 07:24 AM
May I know from which blog or webinar did you get the information provided in the original post?
12-23-2024 08:35 AM
I got it from this:
What's New in Databricks Workflows - with Live Demos!
He's demoing haw sql task output can be consumed at around 9-th min
12-23-2024 10:29 AM
I am asking internally on this, will get back to you once I have more details
12-24-2024 09:59 AM
Our internal teams has confirmed that this is currently not working on your side as this feature is currently in Private preview we will need to wait for some time until it is fully released.
Passionate about hosting events and connecting people? Help us grow a vibrant local community—sign up today to get started!
Sign Up Now