<?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 How can I pass parameters from DABs to something(like notebooks)? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141306#M51691</link>
    <description>&lt;P&gt;I'm implementing DABs, Jobs, and Notebooks.&lt;/P&gt;&lt;P&gt;For configure management, I set parameters on databricks.yml.&lt;/P&gt;&lt;P&gt;but I can't get parameters on notebook after executed a job successfully.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H1&gt;&lt;FONT size="5"&gt;What I implemented ans Steps to the issue:&lt;/FONT&gt;&lt;/H1&gt;&lt;UL&gt;&lt;LI&gt;Created "dev-catalog" on WEB UI&lt;/LI&gt;&lt;LI&gt;databricks.yml&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;variables&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;targets&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; dev&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; variables&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;dev-catalog&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;resources&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; jobs&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; bronze_ingestion&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; parameters&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; default&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"${var.target_catalog}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; tasks&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;/SPAN&gt;&lt;SPAN&gt;task_key&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;bronze_ingestion&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; job_cluster_key&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;bronze_cluster&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notebook_task&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base_parameters&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; processing_date&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.processing_date}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dry_run&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.dry_run}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; debug_mode&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.debug_mode}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.target_catalog}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; target_schema&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.target_schema}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;Terminal CLI&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;databricks bundle validate&lt;/P&gt;&lt;P&gt;databricks bundle plan -t dev&lt;/P&gt;&lt;P&gt;databricks bundle deploy --target dev --profile my_dev&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;New job is successfully created on WEB UI&lt;/LI&gt;&lt;LI&gt;Start the job&lt;/LI&gt;&lt;LI&gt;Job parameters are well set on the job on WEB UI (see attached picture)&lt;/LI&gt;&lt;LI&gt;Notebook(from WEB UI) is executed&lt;/LI&gt;&lt;LI&gt;notebook code(Python)&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"processing_date"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Processing Date (YYYY-MM-DD)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Target Catalog (from DABs)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_schema"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Target Schema (from DABs)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;processing_date &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"processing_date"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;target_catalog &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;target_schema &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_schema"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;print(f"Processing Date: {processing_date}")&lt;BR /&gt;print(f"Dry Run: {dry_run}")&lt;BR /&gt;print(f"Target Catalog (from DABs): {target_catalog}")&lt;BR /&gt;print(f"Target Schema (from DABs): {target_schema}")&lt;/SPAN&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;The result on Notebook&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;================================================================================&lt;BR /&gt;Processing Date:&lt;BR /&gt;Target Catalog (from DABs):&lt;BR /&gt;Target Schema (from DABs):&lt;BR /&gt;================================================================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(couldn't catch!)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I assume "dbutils.widgets.text("target_catalog", "", "Target Catalog (from DABs)")" on Notebook can catch a Job parameter which DABs set.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How can I handle this issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 06 Dec 2025 08:53:45 GMT</pubDate>
    <dc:creator>tak0519</dc:creator>
    <dc:date>2025-12-06T08:53:45Z</dc:date>
    <item>
      <title>How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141306#M51691</link>
      <description>&lt;P&gt;I'm implementing DABs, Jobs, and Notebooks.&lt;/P&gt;&lt;P&gt;For configure management, I set parameters on databricks.yml.&lt;/P&gt;&lt;P&gt;but I can't get parameters on notebook after executed a job successfully.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H1&gt;&lt;FONT size="5"&gt;What I implemented ans Steps to the issue:&lt;/FONT&gt;&lt;/H1&gt;&lt;UL&gt;&lt;LI&gt;Created "dev-catalog" on WEB UI&lt;/LI&gt;&lt;LI&gt;databricks.yml&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;variables&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;targets&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; dev&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; variables&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;dev-catalog&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;resources&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; jobs&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; bronze_ingestion&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; parameters&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; default&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"${var.target_catalog}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; tasks&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;/SPAN&gt;&lt;SPAN&gt;task_key&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;bronze_ingestion&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; job_cluster_key&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;bronze_cluster&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notebook_task&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; base_parameters&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; processing_date&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.processing_date}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dry_run&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.dry_run}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; debug_mode&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.debug_mode}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; target_catalog&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.target_catalog}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; target_schema&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"{{job.parameters.target_schema}}"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;Terminal CLI&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;databricks bundle validate&lt;/P&gt;&lt;P&gt;databricks bundle plan -t dev&lt;/P&gt;&lt;P&gt;databricks bundle deploy --target dev --profile my_dev&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;New job is successfully created on WEB UI&lt;/LI&gt;&lt;LI&gt;Start the job&lt;/LI&gt;&lt;LI&gt;Job parameters are well set on the job on WEB UI (see attached picture)&lt;/LI&gt;&lt;LI&gt;Notebook(from WEB UI) is executed&lt;/LI&gt;&lt;LI&gt;notebook code(Python)&lt;/LI&gt;&lt;/UL&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"processing_date"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Processing Date (YYYY-MM-DD)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Target Catalog (from DABs)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_schema"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Target Schema (from DABs)"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;processing_date &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"processing_date"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;target_catalog &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_catalog"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;target_schema &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"target_schema"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;print(f"Processing Date: {processing_date}")&lt;BR /&gt;print(f"Dry Run: {dry_run}")&lt;BR /&gt;print(f"Target Catalog (from DABs): {target_catalog}")&lt;BR /&gt;print(f"Target Schema (from DABs): {target_schema}")&lt;/SPAN&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;The result on Notebook&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;================================================================================&lt;BR /&gt;Processing Date:&lt;BR /&gt;Target Catalog (from DABs):&lt;BR /&gt;Target Schema (from DABs):&lt;BR /&gt;================================================================================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(couldn't catch!)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I assume "dbutils.widgets.text("target_catalog", "", "Target Catalog (from DABs)")" on Notebook can catch a Job parameter which DABs set.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How can I handle this issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 06 Dec 2025 08:53:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141306#M51691</guid>
      <dc:creator>tak0519</dc:creator>
      <dc:date>2025-12-06T08:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141328#M51696</link>
      <description>&lt;P&gt;Step 1 - Remove widget creation lines&lt;/P&gt;&lt;P&gt;Delete:&lt;/P&gt;&lt;P&gt;dbutils.widgets.text("target_catalog", "", "Target Catalog")&lt;/P&gt;&lt;P&gt;dbutils.widgets.text("target_schema", "", "Target Schema")&lt;/P&gt;&lt;P&gt;dbutils.widgets.text("processing_date", "", "Processing Date")&lt;/P&gt;&lt;P&gt;Step 2 - Use only widget getters&lt;/P&gt;&lt;P&gt;processing_date = dbutils.widgets.get("processing_date")&lt;/P&gt;&lt;P&gt;target_catalog = dbutils.widgets.get("target_catalog")&lt;/P&gt;&lt;P&gt;target_schema = dbutils.widgets.get("target_schema")&lt;/P&gt;&lt;P&gt;print("Processing Date:", processing_date)&lt;/P&gt;&lt;P&gt;print("Target Catalog:", target_catalog)&lt;/P&gt;&lt;P&gt;print("Target Schema:", target_schema)&lt;/P&gt;</description>
      <pubDate>Sat, 06 Dec 2025 16:41:35 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141328#M51696</guid>
      <dc:creator>Poorva21</dc:creator>
      <dc:date>2025-12-06T16:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141336#M51700</link>
      <description>&lt;P&gt;Thank you so much for your reply. But&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The suggestion have failed&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I've confirmed that "Job parameters" are set well on WEB UI as "processing_date&lt;BR /&gt;2025-11-12"&lt;/P&gt;&lt;P&gt;Notenook give off an error on "&lt;SPAN&gt;processing_date &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dbutils.widgets.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"processing_date"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;" LINE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ERROR MESSAGE:&amp;nbsp;&lt;SPAN class=""&gt;Py4JJavaError: &lt;/SPAN&gt;An error occurred while calling o404.getArgument.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;What Official Docs say&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Configure tasks:&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/dev-tools/bundles/job-task-types#configure-tasks" target="_blank" rel="noopener"&gt;https://docs.databricks.com/aws/en/dev-tools/bundles/job-task-types#configure-tasks&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;See the section which start a word : "# This notebook receives the message as a parameter."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It says that "&lt;SPAN class=""&gt;dbutils&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;widgets&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;text&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"received_message"&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;""&lt;/SPAN&gt;&lt;SPAN class=""&gt;)" is nessesary.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Still looking for an answer&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you so much&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 06 Dec 2025 23:38:16 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141336#M51700</guid>
      <dc:creator>tak0519</dc:creator>
      <dc:date>2025-12-06T23:38:16Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141352#M51704</link>
      <description>&lt;P&gt;In DABS, you don't need to pass to a single task, etc, target_catalog: "{{job.parameters.target_catalog}}" as job parameters are passed anyway, so remove those lines as you are passing blank.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Job parameters are &lt;STRONG data-start="363" data-end="404"&gt;automatically available to every task&lt;/STRONG&gt; inside that job.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Dec 2025 18:56:24 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141352#M51704</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2025-12-07T18:56:24Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141355#M51705</link>
      <description>&lt;P&gt;Thank you so much for your reply&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Removal of Job parameter still couldn't succeed in working well from notebook to get parameters.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I've removed "&lt;SPAN&gt;target_catalog: "{{job.parameters.target_catalog}}""&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;re-run the job and notebook&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;From WEB UI, i can see ja ob successfully started, a task related to the job, and a notebook related to the task linked with.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Manually run the notebook, then cells have succesfully done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Still I can't see the result well:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; Output of the cell:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;=======================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Target Catalog (from DABs): &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Target Schema (from DABs):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;========================&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I've confirmed that the job parameters were well set.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;What I confirmed&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;When I&amp;nbsp; explicitly set "dbutils.widgets.text("target_catalog", "dev-catalog", "Target Catalog")" on notebook, of course it works well.( I couldd catch it!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So I assume core issue is parameter getter from Job parameter which is well set to Widgets on notebook.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Still looking for an answer&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you provide any code about DABs Parameter which works successfully, I'm glad to see it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;From my research, I still can't find any mistake.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Dec 2025 00:45:35 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141355#M51705</guid>
      <dc:creator>tak0519</dc:creator>
      <dc:date>2025-12-08T00:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141360#M51706</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/198988"&gt;@tak0519&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think I found the issue! Don't worry - your DABs configuration looks correct. The problem is actually about &lt;STRONG&gt;how you're verifying the results&lt;/STRONG&gt;, not the configuration itself.&lt;/P&gt;
&lt;H2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5"&gt;What's happening&lt;/H2&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;In your last comment, you mentioned:&lt;/P&gt;
&lt;BLOCKQUOTE class="border-border-200 border-l-4 pl-4"&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;"Manually run the notebook, then cells have successfully done."&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;This is the key! When you &lt;STRONG&gt;manually run the notebook&lt;/STRONG&gt; from the Notebook UI, it's a completely &lt;STRONG&gt;separate execution&lt;/STRONG&gt; from the job run. Job parameters (&lt;CODE class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]"&gt;base_parameters&lt;/CODE&gt;) are only passed when the notebook runs &lt;STRONG&gt;as part of the job&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5"&gt;Let me explain with a diagram&lt;/H2&gt;
&lt;DIV class="relative group/copy bg-bg-000/50 border-0.5 border-border-400 rounded-lg"&gt;
&lt;DIV&gt;
&lt;PRE class="code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed"&gt;&lt;CODE&gt;&lt;SPAN&gt;【What you did】
&lt;/SPAN&gt;
&lt;SPAN&gt;  Step 1: Jobs UI → "Run now"     ← Job runs here (parameters ARE passed)
&lt;/SPAN&gt;&lt;SPAN&gt;  Step 2: Open Notebook → "Run"   ← This is a NEW execution (NO parameters)
&lt;/SPAN&gt;&lt;SPAN&gt;  Step 3: "Parameters are empty!" ← You're seeing the wrong execution&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;When you click "Run" in the Notebook UI, you're starting a fresh interactive execution that has nothing to do with the job. That's why the parameters appear empty.&lt;/P&gt;
&lt;H2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5"&gt;How to verify job results correctly&lt;/H2&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;Instead of opening the notebook directly, check the job execution results here:&lt;/P&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;&lt;STRONG&gt;Workflows → Jobs → [your job] → Runs → [select the run] → Click the task → Output&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;You should see that the parameters were actually passed correctly during the job execution!&lt;/P&gt;
&lt;H2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5"&gt;Quick Summary&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;DABs config is wrong -&amp;gt;&amp;nbsp;DABs config is correct &lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;Job failed to pass parameters -&amp;gt;&amp;nbsp;Job passed parameters correctly &lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;Notebook shows empty parameters -&amp;gt;&amp;nbsp;You ran notebook manually (separate from job)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;I hope this clears up the confusion! Your setup is actually working - you just need to check the results in the right place. &lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;
&lt;P class="font-claude-response-body break-words whitespace-normal "&gt;Let me know if you have any questions!&lt;/P&gt;</description>
      <pubDate>Mon, 08 Dec 2025 04:32:54 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141360#M51706</guid>
      <dc:creator>Taka-Yayoi</dc:creator>
      <dc:date>2025-12-08T04:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: How can I pass parameters from DABs to something(like notebooks)?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141476#M51736</link>
      <description>&lt;P&gt;Thank you so much for your reply.&lt;/P&gt;&lt;P&gt;I've successfully gotten parameters on notebook from DABs.&lt;/P&gt;&lt;P&gt;Highly appriciated.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Dec 2025 08:25:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-can-i-pass-parameters-from-dabs-to-something-like-notebooks/m-p/141476#M51736</guid>
      <dc:creator>tak0519</dc:creator>
      <dc:date>2025-12-09T08:25:36Z</dc:date>
    </item>
  </channel>
</rss>

