<?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 Query: Extracting Resolved 'Input' Parameter from a Databricks Workflow Run in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/112335#M9270</link>
    <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;I have a query regarding extracting the resolved value of the &lt;STRONG&gt;'Input'&lt;/STRONG&gt; parameter (highlighted in yellow in the attached images) from a Databricks workflow run.&lt;/P&gt;&lt;P&gt;The images show:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The foreach task receives its input from the Metadata_Fetcher task as:&lt;/LI&gt;&lt;UL&gt;&lt;LI&gt;Inputs = {{tasks.Metadata_Fetcher.values.table_config_file_path_list}}&lt;/LI&gt;&lt;/UL&gt;&lt;LI&gt;In the workflow, a foreach task runs child tasks concurrently, and the &lt;STRONG&gt;config_file&lt;/STRONG&gt; parameter is dynamically assigned as &lt;STRONG&gt;{{input}},&lt;/STRONG&gt; coming from the foreach task.&lt;/LI&gt;&lt;LI&gt;The workflow run output shows how &lt;STRONG&gt;{{input}}&lt;/STRONG&gt; gets resolved for each iteration.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I want to extract this resolved parameter value of ‘input’ for each run instance using Databricks &lt;STRONG&gt;REST API calls or system tables.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to achieve this? Any insights or suggestions would be greatly appreciated!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_0-1741764899129.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15348iC573A2656F607ED4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_0-1741764899129.png" alt="Nexusss7_0-1741764899129.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_1-1741764908789.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15349iA7D04EC8472E6340/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_1-1741764908789.png" alt="Nexusss7_1-1741764908789.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_3-1741764955126.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15351i1BB45BFF738FA57A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_3-1741764955126.png" alt="Nexusss7_3-1741764955126.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 12 Mar 2025 07:35:34 GMT</pubDate>
    <dc:creator>Nexusss7</dc:creator>
    <dc:date>2025-03-12T07:35:34Z</dc:date>
    <item>
      <title>Query: Extracting Resolved 'Input' Parameter from a Databricks Workflow Run</title>
      <link>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/112335#M9270</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;I have a query regarding extracting the resolved value of the &lt;STRONG&gt;'Input'&lt;/STRONG&gt; parameter (highlighted in yellow in the attached images) from a Databricks workflow run.&lt;/P&gt;&lt;P&gt;The images show:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The foreach task receives its input from the Metadata_Fetcher task as:&lt;/LI&gt;&lt;UL&gt;&lt;LI&gt;Inputs = {{tasks.Metadata_Fetcher.values.table_config_file_path_list}}&lt;/LI&gt;&lt;/UL&gt;&lt;LI&gt;In the workflow, a foreach task runs child tasks concurrently, and the &lt;STRONG&gt;config_file&lt;/STRONG&gt; parameter is dynamically assigned as &lt;STRONG&gt;{{input}},&lt;/STRONG&gt; coming from the foreach task.&lt;/LI&gt;&lt;LI&gt;The workflow run output shows how &lt;STRONG&gt;{{input}}&lt;/STRONG&gt; gets resolved for each iteration.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I want to extract this resolved parameter value of ‘input’ for each run instance using Databricks &lt;STRONG&gt;REST API calls or system tables.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to achieve this? Any insights or suggestions would be greatly appreciated!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_0-1741764899129.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15348iC573A2656F607ED4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_0-1741764899129.png" alt="Nexusss7_0-1741764899129.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_1-1741764908789.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15349iA7D04EC8472E6340/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_1-1741764908789.png" alt="Nexusss7_1-1741764908789.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nexusss7_3-1741764955126.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15351i1BB45BFF738FA57A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nexusss7_3-1741764955126.png" alt="Nexusss7_3-1741764955126.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 07:35:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/112335#M9270</guid>
      <dc:creator>Nexusss7</dc:creator>
      <dc:date>2025-03-12T07:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Query: Extracting Resolved 'Input' Parameter from a Databricks Workflow Run</title>
      <link>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/112549#M9271</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/153056"&gt;@Nexusss7&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Out of curiosity, I tried to retrieve the resolved task parameter values. Finding a way to retrieve executed sub-tasks by the for_each task using APIs was challenging. So, I devised a solution using API and system tables.&lt;/P&gt;
&lt;P&gt;I simplified the job as follows, focusing on the key parts. The resolved values were successfully retrieved. The whole notebook code is available here. I hope this helps! &lt;A href="https://gist.github.com/koji-kawamura-db/ac46d736d411a13cfe70818afdd4b6ec" target="_blank"&gt;https://gist.github.com/koji-kawamura-db/ac46d736d411a13cfe70818afdd4b6ec&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="koji_kawamura_0-1741939412787.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15395i8CC4C7CAAE5F87F1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="koji_kawamura_0-1741939412787.png" alt="koji_kawamura_0-1741939412787.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="koji_kawamura_1-1741939556212.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/15396i0B8D3028EB80EF9A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="koji_kawamura_1-1741939556212.png" alt="koji_kawamura_1-1741939556212.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Mar 2025 08:06:08 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/112549#M9271</guid>
      <dc:creator>koji_kawamura</dc:creator>
      <dc:date>2025-03-14T08:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Query: Extracting Resolved 'Input' Parameter from a Databricks Workflow Run</title>
      <link>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/113654#M9272</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/90461"&gt;@koji_kawamura&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;Thanks for the solution! It worked perfectly and was extremely helpful.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Mar 2025 07:07:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/query-extracting-resolved-input-parameter-from-a-databricks/m-p/113654#M9272</guid>
      <dc:creator>Nexusss7</dc:creator>
      <dc:date>2025-03-26T07:07:45Z</dc:date>
    </item>
  </channel>
</rss>

