<?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: Run failed with error message  Failed to resolve references: Parameter values exceed the size li in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131644#M49174</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/133094"&gt;@jeremy98&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;Yes, agree with your workaround. Persist the data in a file and pass the path instead of the full JSON to avoid parameter size issues.&lt;/P&gt;</description>
    <pubDate>Thu, 11 Sep 2025 11:53:06 GMT</pubDate>
    <dc:creator>Advika</dc:creator>
    <dc:date>2025-09-11T11:53:06Z</dc:date>
    <item>
      <title>Run failed with error message  Failed to resolve references: Parameter values exceed the size limit</title>
      <link>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131641#M49172</link>
      <description>&lt;P&gt;Hi community,&lt;/P&gt;&lt;P&gt;My team and I are facing an issue with the &lt;EM&gt;Parameter Values&lt;/EM&gt; (see the title of this discussion) being passed through each task of a job. Unfortunately, this causes our job run to fail.&lt;/P&gt;&lt;P&gt;Do you have any suggestions on how to handle parameters that are too large during execution?&lt;/P&gt;&lt;P&gt;I was considering storing the JSON file in a volume and deleting it afterward, but perhaps you know of a better solution.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;</description>
      <pubDate>Thu, 11 Sep 2025 10:51:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131641#M49172</guid>
      <dc:creator>jeremy98</dc:creator>
      <dc:date>2025-09-11T10:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Run failed with error message  Failed to resolve references: Parameter values exceed the size li</title>
      <link>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131644#M49174</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/133094"&gt;@jeremy98&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;Yes, agree with your workaround. Persist the data in a file and pass the path instead of the full JSON to avoid parameter size issues.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Sep 2025 11:53:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131644#M49174</guid>
      <dc:creator>Advika</dc:creator>
      <dc:date>2025-09-11T11:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Run failed with error message  Failed to resolve references: Parameter values exceed the size li</title>
      <link>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131647#M49175</link>
      <description>&lt;P&gt;We're dealing with this issue on our project in following way:&lt;/P&gt;&lt;P&gt;- we have defined config JSON file (could also be YAML - doesn't matter)&lt;/P&gt;&lt;P&gt;- and now let's say that you have param that has really long value - for the sake of example let's consider parameters related to tables that we want to load&lt;/P&gt;&lt;P&gt;So, we can definde our json config&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;config = [
{
    "really_important_table": { 
        "table_name": "some_table_name", 
        "source_file_format": "json", 
        "data_lake_target_folder_name": "sample_target", 
        "data_source_path": "source_path", 
        "transform_function_name": 
            "function_name", 
            "autoloader_options": { 
                "cloudFiles.resourceGroup": "rg_name" 
            }, 
        "clean_bronze": False 
    }
},
{
        "table2": { 
        "table_name": "some_table_name2", 
        "source_file_format": "json", 
        "data_lake_target_folder_name": "folder_name", 
        "data_source_path": "src_path", 
        "transform_function_name": "transform_function", 
        "autoloader_options": { 
            "cloudFiles.resourceGroup": "rg_2" 
        }, 
        "clean_bronze": False 
    }     
}    
]&lt;/LI-CODE&gt;&lt;P&gt;Now you need to define python module that will read the content of this config file and will return config based on a provided key.&lt;/P&gt;&lt;P&gt;So for example, let's say you need to process&amp;nbsp;really_important_table config. Then in your workflow you need to just pass r&lt;STRONG&gt;eally_important_table key&amp;nbsp;and in your notebook/code use your module to get you a proper value associated with this key.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Sep 2025 12:17:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/run-failed-with-error-message-failed-to-resolve-references/m-p/131647#M49175</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2025-09-11T12:17:11Z</dc:date>
    </item>
  </channel>
</rss>

