<?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 Re: Allowing a job parameter that is pushed down to be overridden in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/151659#M53676</link>
    <description>&lt;P&gt;+1 to&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/219785"&gt;@jooguilhermesc&lt;/a&gt;&amp;nbsp;Option 1 response above.&lt;/P&gt;</description>
    <pubDate>Mon, 23 Mar 2026 00:38:28 GMT</pubDate>
    <dc:creator>stbjelcevic</dc:creator>
    <dc:date>2026-03-23T00:38:28Z</dc:date>
    <item>
      <title>Allowing a job parameter that is pushed down to be overridden</title>
      <link>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150779#M53514</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;I have a Job that calls a job which calls a job (this could go on)&lt;/P&gt;&lt;P&gt;I want to generate an id for each job and log that id along with a parent id and job name&lt;/P&gt;&lt;P&gt;So, I am creating an id at each level as the first task&lt;/P&gt;&lt;P&gt;Then passing this to the next level as the ParentId&lt;/P&gt;&lt;P&gt;At the next level it then generates and id and would then log the parent (pushed) and id&lt;/P&gt;&lt;P&gt;So (e.g):&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%"&gt;Name&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;ParentId&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;Id&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%"&gt;Top Level&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;0&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;123&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%"&gt;Level 2&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;123&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;456&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="33.333333333333336%"&gt;Level 3&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;456&lt;/TD&gt;&lt;TD width="33.333333333333336%"&gt;789&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The top 2 levels are fine but when I get to the 3rd (and beyond),&lt;/P&gt;&lt;P&gt;I cannot pass the Level 2 Id as the parent because it's already defined and will not let me override&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this possible?&lt;/P&gt;&lt;P&gt;I can do this in Azure Data Factory but want to replace the functionality&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 10:42:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150779#M53514</guid>
      <dc:creator>dpc</dc:creator>
      <dc:date>2026-03-13T10:42:40Z</dc:date>
    </item>
    <item>
      <title>Re: Allowing a job parameter that is pushed down to be overridden</title>
      <link>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150791#M53516</link>
      <description>&lt;P&gt;Hello! You can achieve this in two ways:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Option 1: Orchestrator Job with Task Values&lt;/STRONG&gt;&lt;BR /&gt;Reference:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/databricks/jobs/task-values" target="_blank"&gt;https://learn.microsoft.com/en-us/azure/databricks/jobs/task-values&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Create three separate jobs and one orchestrator job that calls the others. In each transformation, set a variable called job_id and use:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;python
dbutils.jobs.taskValues.set(key="first_job_id", value=job_id)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;This creates a variable `first_job_id` that can be accessed in other tasks using:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{{tasks.task_for_job_1.values.first_job_id}}&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;Option 2: Built-in Job Parameters&lt;/STRONG&gt;&lt;BR /&gt;Reference:&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/jobs/dynamic-value-references" target="_blank"&gt;https://docs.databricks.com/aws/en/jobs/dynamic-value-references&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You can simply use Databricks' built-in dynamic references in your job parameters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;json
{
"parameters": [
{
"name": "my_job_id",
"default": "{{job.id}}"
},
{
"name": "run_date",
"default": "{{job.start_time.iso_date}}"
}
]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Mar 2026 12:00:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150791#M53516</guid>
      <dc:creator>jooguilhermesc</dc:creator>
      <dc:date>2026-03-13T12:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: Allowing a job parameter that is pushed down to be overridden</title>
      <link>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150973#M53552</link>
      <description>&lt;P&gt;Thanks. I'll give that a try&lt;/P&gt;</description>
      <pubDate>Sun, 15 Mar 2026 11:20:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/150973#M53552</guid>
      <dc:creator>dpc</dc:creator>
      <dc:date>2026-03-15T11:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Allowing a job parameter that is pushed down to be overridden</title>
      <link>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/151659#M53676</link>
      <description>&lt;P&gt;+1 to&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/219785"&gt;@jooguilhermesc&lt;/a&gt;&amp;nbsp;Option 1 response above.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Mar 2026 00:38:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/allowing-a-job-parameter-that-is-pushed-down-to-be-overridden/m-p/151659#M53676</guid>
      <dc:creator>stbjelcevic</dc:creator>
      <dc:date>2026-03-23T00:38:28Z</dc:date>
    </item>
  </channel>
</rss>

