<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Passing Parameters in a Workflow pipeline in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102040#M40947</link>
    <description>&lt;P&gt;Hello Mates,&lt;BR /&gt;&lt;BR /&gt;I’m currently working on four workflows, all of which are connected to my own notebook.&lt;BR /&gt;The four workflows should be started automatically one after the other and the only point that should be passed is the output of Workflow 1.&lt;BR /&gt;The workflow 1 reads a file, stores it in a table and edits the table name.&lt;BR /&gt;This table name should be accessed by Workflow 2 and thus get the table at the same time, so that Workflow 2 is then executed. With the same procedure, Workflow 3 and 4 should then run.&lt;BR /&gt;Currently I have set the job parameters Key = table_name and Value = {{tasks.File_Reader.values.table_name}} in workflow 2.&lt;BR /&gt;I want to set the task.value in Workflow 1 via dbutils.job.taskValue.set and then I want to get the table_name via the .get function.&lt;BR /&gt;Can someone suggest me a solution here, because I'm slowly running out of ideas on how to implement this?&lt;/P&gt;</description>
    <pubDate>Fri, 13 Dec 2024 11:52:36 GMT</pubDate>
    <dc:creator>Flying_Rico</dc:creator>
    <dc:date>2024-12-13T11:52:36Z</dc:date>
    <item>
      <title>Passing Parameters in a Workflow pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102040#M40947</link>
      <description>&lt;P&gt;Hello Mates,&lt;BR /&gt;&lt;BR /&gt;I’m currently working on four workflows, all of which are connected to my own notebook.&lt;BR /&gt;The four workflows should be started automatically one after the other and the only point that should be passed is the output of Workflow 1.&lt;BR /&gt;The workflow 1 reads a file, stores it in a table and edits the table name.&lt;BR /&gt;This table name should be accessed by Workflow 2 and thus get the table at the same time, so that Workflow 2 is then executed. With the same procedure, Workflow 3 and 4 should then run.&lt;BR /&gt;Currently I have set the job parameters Key = table_name and Value = {{tasks.File_Reader.values.table_name}} in workflow 2.&lt;BR /&gt;I want to set the task.value in Workflow 1 via dbutils.job.taskValue.set and then I want to get the table_name via the .get function.&lt;BR /&gt;Can someone suggest me a solution here, because I'm slowly running out of ideas on how to implement this?&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 11:52:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102040#M40947</guid>
      <dc:creator>Flying_Rico</dc:creator>
      <dc:date>2024-12-13T11:52:36Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Parameters in a Workflow pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102041#M40948</link>
      <description>&lt;P&gt;As part of the tasks in Workflow 1 you are setting a task with Run Job task type calling the Workflow 2? If yes you could send the parameter from there&amp;nbsp;&lt;A href="https://docs.databricks.com/en/jobs/run-job.html#:~:text=Use%20the%20Run%20Job%20task%20to%20trigger%20other%20jobs%20configured%20in%20your%20Databricks%20workspace" target="_blank"&gt;https://docs.databricks.com/en/jobs/run-job.html#:~:text=Use%20the%20Run%20Job%20task%20to%20trigger%20other%20jobs%20configured%20in%20your%20Databricks%20workspace&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 12:07:55 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102041#M40948</guid>
      <dc:creator>Walter_C</dc:creator>
      <dc:date>2024-12-13T12:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Parameters in a Workflow pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102061#M40955</link>
      <description>&lt;P&gt;My problem is that the first task (workflow 1) works and also sets the parameter correctly when executed.&lt;BR /&gt;The second task can't find this parameter and can't access it accordingly, because apparently there are no available keys when checked.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 13:45:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102061#M40955</guid>
      <dc:creator>Flying_Rico</dc:creator>
      <dc:date>2024-12-13T13:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Parameters in a Workflow pipeline</title>
      <link>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102064#M40956</link>
      <description>&lt;P&gt;Yes the problem is that the .set and .get function works within the same job run, it does not pass to another job&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 14:04:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/passing-parameters-in-a-workflow-pipeline/m-p/102064#M40956</guid>
      <dc:creator>Walter_C</dc:creator>
      <dc:date>2024-12-13T14:04:43Z</dc:date>
    </item>
  </channel>
</rss>

