<?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 to disable full refresh on materialized view if the src is not updated since last run in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-disable-full-refresh-on-materialized-view-if-the-src-is/m-p/152209#M53787</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is there any option to control refresh rate of materialized view such as , even the dlt is triggered in full refresh mode and src Streaming tables are not updated then the full refresh should not happen on mvs . Is there any way to achieve this.&lt;/P&gt;</description>
    <pubDate>Thu, 26 Mar 2026 17:40:22 GMT</pubDate>
    <dc:creator>IM_01</dc:creator>
    <dc:date>2026-03-26T17:40:22Z</dc:date>
    <item>
      <title>How to disable full refresh on materialized view if the src is not updated since last run</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-disable-full-refresh-on-materialized-view-if-the-src-is/m-p/152209#M53787</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is there any option to control refresh rate of materialized view such as , even the dlt is triggered in full refresh mode and src Streaming tables are not updated then the full refresh should not happen on mvs . Is there any way to achieve this.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Mar 2026 17:40:22 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-disable-full-refresh-on-materialized-view-if-the-src-is/m-p/152209#M53787</guid>
      <dc:creator>IM_01</dc:creator>
      <dc:date>2026-03-26T17:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to disable full refresh on materialized view if the src is not updated since last run</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-disable-full-refresh-on-materialized-view-if-the-src-is/m-p/152282#M53802</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The only way that I think you can do this is to seperate out the Materialized views from the pipelines into standalone SQL jobs with a TRIGGER ON UPDATE clause. This means they only run if the streaming tables are updated. However, this approach is fine if you just have a few MVs but if there are lots and there are many interdependencies it won't be good to manage. I think the thing to consider is that MVs only process incremental records so if the records in the source tables are changed the MV process kicks in but it will barely use any compute as it won't be doing anything.&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Emma&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2026 09:57:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-disable-full-refresh-on-materialized-view-if-the-src-is/m-p/152282#M53802</guid>
      <dc:creator>emma_s</dc:creator>
      <dc:date>2026-03-27T09:57:40Z</dc:date>
    </item>
  </channel>
</rss>

