<?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 Views in DR environment in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/views-in-dr-environment/m-p/160550#M54903</link>
    <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;We are currently using the Databricks Deep clone feature to clone our tables to Databricks DR environment. When we deploy our jobs, they run in production and the tables get cloned to the DR. But the views dont get cloned as deepclone doesnt support views.&lt;/P&gt;&lt;P&gt;Whats the approach that Darabricks recommends for this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Jun 2026 17:25:34 GMT</pubDate>
    <dc:creator>DineshOjha</dc:creator>
    <dc:date>2026-06-25T17:25:34Z</dc:date>
    <item>
      <title>Views in DR environment</title>
      <link>https://community.databricks.com/t5/data-engineering/views-in-dr-environment/m-p/160550#M54903</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;We are currently using the Databricks Deep clone feature to clone our tables to Databricks DR environment. When we deploy our jobs, they run in production and the tables get cloned to the DR. But the views dont get cloned as deepclone doesnt support views.&lt;/P&gt;&lt;P&gt;Whats the approach that Darabricks recommends for this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 17:25:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/views-in-dr-environment/m-p/160550#M54903</guid>
      <dc:creator>DineshOjha</dc:creator>
      <dc:date>2026-06-25T17:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Views in DR environment</title>
      <link>https://community.databricks.com/t5/data-engineering/views-in-dr-environment/m-p/160582#M54908</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/147238"&gt;@DineshOjha&lt;/a&gt;,&lt;/P&gt;
&lt;P data-pm-slice="1 1 []"&gt;This is expected behaviour.&amp;nbsp;DEEP CLONE is designed for tables, so it works well for keeping Delta tables in sync to a DR environment. The public docs describe clone as creating a copy of a source table at a specific version, and they also note that some object types, such as materialised views, are not supported as either source or target.&lt;/P&gt;
&lt;P class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;For views, the recommended pattern is usually to treat them as deployment artefacts rather than data assets. In other words:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Use DEEP CLONE to replicate the underlying Delta tables to DR&lt;/LI&gt;
&lt;LI&gt;Keep the view definitions in source control or your deployment tooling&lt;/LI&gt;
&lt;LI&gt;Recreate the views in DR with CREATE OR REPLACE VIEW after the table clone step completes&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;That approach tends to be the cleanest for DR because views are logical definitions over tables, not physical data copies.&lt;/P&gt;
&lt;P class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;A simple way to think about it is:&lt;/P&gt;
&lt;UL&gt;
&lt;LI class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;tables → cloned&lt;/LI&gt;
&lt;LI class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;views → redeployed&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;So if you already have jobs or CI/CD promoting objects into production, I'd recommend extending that same process to publish the view DDL into the DR environment as well, after the table sync finishes.&lt;/P&gt;
&lt;P class="wnfdntt _1ibi0s3f5 _1ibi0s3ce _1ibi0s3ea"&gt;If it helps, I'd summarise the guidance as...use Deep Clone for the data layer, and manage the semantic layer (views) as code that gets recreated in DR.&lt;/P&gt;
&lt;P class="p1"&gt;&lt;FONT size="2" color="#FF6600"&gt;&lt;STRONG&gt;&lt;I&gt;If this answer resolves your question, could you mark it as “Accept as Solution”? That helps other users quickly find the correct fix.&lt;/I&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;I&gt;&lt;/I&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 19:36:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/views-in-dr-environment/m-p/160582#M54908</guid>
      <dc:creator>Ashwin_DSA</dc:creator>
      <dc:date>2026-06-25T19:36:28Z</dc:date>
    </item>
  </channel>
</rss>

