<?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: Addressing Pipeline Error Handling in Databricks bundle run with CI/CD when SUCCESS WITH FAILURE in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/addressing-pipeline-error-handling-in-databricks-bundle-run-with/m-p/67051#M33270</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Awesome answer, I will try the first approach. I think it is a less intrusive solution than changing the rules of my pipeline in development scenarios. This way, I can maintain a general pipeline for deployment across all environments. We plan to implement a QA environment after migrating all cloud resources to Terraform. Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Apr 2024 11:28:36 GMT</pubDate>
    <dc:creator>ismaelhenzel</dc:creator>
    <dc:date>2024-04-23T11:28:36Z</dc:date>
    <item>
      <title>Addressing Pipeline Error Handling in Databricks bundle run with CI/CD when SUCCESS WITH FAILURES</title>
      <link>https://community.databricks.com/t5/data-engineering/addressing-pipeline-error-handling-in-databricks-bundle-run-with/m-p/65812#M32931</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;I'm using Databricks asset bundles and I have pipelines that contain "if all done rules". When running on CI/CD, if a task fails, the pipeline returns a message like "the job xxxx SUCCESS_WITH_FAILURES" and it passes, potentially deploying a broken pipe in production. I would prefer that the CI/CD throws an error in these cases, not mark it as success. Is there a way to do this, like a parameter in a bundle run? If not, should I recreate my pipe in production with "all done" rules, but in development with "all succeeded" to capture the errors in CI/CD? I understand that I should have a QA environment to test these cases, but unfortunately, that's not the case right now.&lt;/P&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;</description>
      <pubDate>Mon, 08 Apr 2024 14:28:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/addressing-pipeline-error-handling-in-databricks-bundle-run-with/m-p/65812#M32931</guid>
      <dc:creator>ismaelhenzel</dc:creator>
      <dc:date>2024-04-08T14:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: Addressing Pipeline Error Handling in Databricks bundle run with CI/CD when SUCCESS WITH FAILURE</title>
      <link>https://community.databricks.com/t5/data-engineering/addressing-pipeline-error-handling-in-databricks-bundle-run-with/m-p/67051#M33270</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Awesome answer, I will try the first approach. I think it is a less intrusive solution than changing the rules of my pipeline in development scenarios. This way, I can maintain a general pipeline for deployment across all environments. We plan to implement a QA environment after migrating all cloud resources to Terraform. Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2024 11:28:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/addressing-pipeline-error-handling-in-databricks-bundle-run-with/m-p/67051#M33270</guid>
      <dc:creator>ismaelhenzel</dc:creator>
      <dc:date>2024-04-23T11:28:36Z</dc:date>
    </item>
  </channel>
</rss>

