<?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>article Simplifying Production Databricks Pipeline Operations with Pipeline Move Feature in Technical Blog</title>
    <link>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/ba-p/119775</link>
    <description>&lt;P&gt;Have production Databricks Pipelines on trigger mode and need to change the refresh frequency of some of the Streaming Tables(ST) without a full refresh?&lt;/P&gt;
&lt;P&gt;This article walks you through an easy, step-by-step guide of how to do exactly that using Databricks Pipeline Move Feature&lt;/P&gt;
&lt;P&gt;Pipeline Move&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Step 1, Stop the source pipeline if it is running.&lt;/LI&gt;
&lt;LI&gt;Step 2, Confirm the source pipeline is stopped, then remove the ST definition from the source pipeline’s notebook or file&lt;/LI&gt;
&lt;LI&gt;Step 3, Reassign the ST from the source pipeline to the destination pipeline:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;ALTER STREAMING TABLEmy_catalog.my_schema.my_table SET TBLPROPERTIES ("pipelines.pipelineId"="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx");&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Step 4, Add the ST’s definition to the destination pipeline’s notebook or file.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This will allow the destination pipeline to update the ST instead of the source pipeline.&lt;/P&gt;
&lt;P&gt;Just like that, now you have successfully moved ST from source pipeline line to target pipeline without any full refresh in 4 simple steps!&lt;/P&gt;
&lt;P&gt;To use the Databricks pipeline move feature, the following requirements must be met:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Both the source and destination pipelines must be Unity Catalog (UC) pipelines.&lt;/LI&gt;
&lt;LI&gt;Both pipelines must reside within the same Databricks workspace.&lt;/LI&gt;
&lt;LI&gt;The user performing the operation must own both the source and destination pipelines.&lt;/LI&gt;
&lt;LI&gt;The destination pipeline must use the default publishing mode, which enables publishing tables to multiple catalogs and schemas.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Tips and Tricks&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;To move temporary ST from source pipeline to destination pipeline, first set temporary=False, then perform Steps 1 to 4, for example: &lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/97035"&gt;@Dlt&lt;/a&gt;.table(name='my_temp_st', temporary=False)&lt;/LI&gt;
&lt;LI&gt;To solve the “Table already exist” error during the move, check if you follow the order of the steps 1 to 4: make sure removing ST definition from source pipeline notebook or file BEFORE switching pipeline id to destination pipeline using Alter Streaming Table&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Databricks pipeline move feature is also useful in scenarios where you may want to split a large pipeline into smaller ones or merge several pipelines together.&lt;/P&gt;
&lt;P&gt;Happy Pipelining!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 28 May 2025 14:48:29 GMT</pubDate>
    <dc:creator>Shu_Li</dc:creator>
    <dc:date>2025-05-28T14:48:29Z</dc:date>
    <item>
      <title>Simplifying Production Databricks Pipeline Operations with Pipeline Move Feature</title>
      <link>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/ba-p/119775</link>
      <description>&lt;P&gt;Have production Databricks pipelines hydrating significant sized LakeHouse but need to either split or merge pipelines to establish new ingestion boundaries? Or change the ingestion frequencies of some Streaming Tables or Materialized Views in the same triggered pipeline? We got you! In this article, I will show you how to do this in 4 easy steps using Databricks Pipeline Move feature without any full refresh of the pipelines!&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 14:48:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/ba-p/119775</guid>
      <dc:creator>Shu_Li</dc:creator>
      <dc:date>2025-05-28T14:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Simplifying Production Databricks Pipeline Operations with Pipeline Move Feature</title>
      <link>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/bc-p/120839#M624</link>
      <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":sparkler:"&gt;🎇&lt;/span&gt;Update: Now you can move pipelines across different workspaces&lt;span class="lia-unicode-emoji" title=":party_popper:"&gt;🎉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Happy pipelining&lt;span class="lia-unicode-emoji" title=":rocket:"&gt;🚀&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jun 2025 17:04:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/bc-p/120839#M624</guid>
      <dc:creator>Shu_Li</dc:creator>
      <dc:date>2025-06-03T17:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: Simplifying Production Databricks Pipeline Operations with Pipeline Move Feature</title>
      <link>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/bc-p/120848#M625</link>
      <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt;check out more detail in our public documentation:&amp;nbsp;&lt;A class="c-link" href="https://docs.databricks.com/aws/en/dlt/move-table" target="_blank" rel="noopener noreferrer" data-stringify-link="https://docs.databricks.com/aws/en/dlt/move-table" data-sk="tooltip_parent"&gt;https://docs.databricks.com/aws/en/dlt/move-table&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jun 2025 18:32:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/technical-blog/simplifying-production-databricks-pipeline-operations-with/bc-p/120848#M625</guid>
      <dc:creator>Shu_Li</dc:creator>
      <dc:date>2025-06-03T18:32:48Z</dc:date>
    </item>
  </channel>
</rss>

