<?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: View Refresh Frequency in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/133449#M4137</link>
    <description>&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;No full OOTB script is available, but it is a common requirement. The task is generally solved by custom scripting:&lt;/P&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Extracting lineage from Unity Catalog API,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Mapping those to ETL jobs and their schedules (using Databricks Jobs API),&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Combining that information for reporting.&lt;BR /&gt;Both APIs are robust and scriptable, making the solution feasible but requiring development work&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Wed, 01 Oct 2025 13:24:54 GMT</pubDate>
    <dc:creator>mark_ott</dc:creator>
    <dc:date>2025-10-01T13:24:54Z</dc:date>
    <item>
      <title>View Refresh Frequency</title>
      <link>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/122286#M3495</link>
      <description>&lt;P&gt;Dear all&lt;/P&gt;&lt;P&gt;we have around 5000+ finished data products (aka views) in several schemas of unity catalog. One question that comes from business users frequently is - how frequently these get refreshed?&lt;/P&gt;&lt;P&gt;for that the answer is not simpler as the underlying tables are across several layers - bronze, silver (these in turn read from bronze), and these get processed by at least 200+ Databricks jobs defined with a refresh schedule.&lt;/P&gt;&lt;P&gt;I plan to query the lineage of these 5000+ views, reach the bronze and silver layer tables and report the refresh schedule on the top of it.&lt;/P&gt;&lt;P&gt;Has anyone done something similar? Is there an OOTB script to do so or...&lt;/P&gt;&lt;P&gt;Appreciate the mind share&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jun 2025 18:47:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/122286#M3495</guid>
      <dc:creator>noorbasha534</dc:creator>
      <dc:date>2025-06-19T18:47:39Z</dc:date>
    </item>
    <item>
      <title>Re: View Refresh Frequency</title>
      <link>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/133449#M4137</link>
      <description>&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;No full OOTB script is available, but it is a common requirement. The task is generally solved by custom scripting:&lt;/P&gt;
&lt;UL class="marker:text-quiet list-disc"&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Extracting lineage from Unity Catalog API,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Mapping those to ETL jobs and their schedules (using Databricks Jobs API),&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;amp;&amp;gt;p]:pt-0 [&amp;amp;&amp;gt;p]:mb-2 [&amp;amp;&amp;gt;p]:my-0"&gt;
&lt;P class="my-2 [&amp;amp;+p]:mt-4 [&amp;amp;_strong:has(+br)]:inline-block [&amp;amp;_strong:has(+br)]:pb-2"&gt;Combining that information for reporting.&lt;BR /&gt;Both APIs are robust and scriptable, making the solution feasible but requiring development work&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 01 Oct 2025 13:24:54 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/133449#M4137</guid>
      <dc:creator>mark_ott</dc:creator>
      <dc:date>2025-10-01T13:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: View Refresh Frequency</title>
      <link>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/133518#M4141</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/124839"&gt;@noorbasha534&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;just a pseudocode:&lt;/P&gt;&lt;P&gt;for view in all_views:&lt;BR /&gt;lineage = get_lineage(view) &lt;STRONG&gt;# Use Unity Catalog API&lt;/STRONG&gt;&lt;BR /&gt;base_tables = extract_base_tables(lineage)&lt;BR /&gt;refresh_times = []&lt;BR /&gt;for table in base_tables:&lt;BR /&gt;job = find_job_refreshing_table(table) &lt;STRONG&gt;# Custom logic/metadata&lt;/STRONG&gt;&lt;BR /&gt;schedule = get_job_schedule(job) &lt;STRONG&gt;# Use Jobs API&lt;/STRONG&gt;&lt;BR /&gt;refresh_times.append(schedule)&lt;BR /&gt;view_refresh = aggregate_refresh_times(refresh_times)&lt;BR /&gt;report[view] = view_refresh&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2025 07:23:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/view-refresh-frequency/m-p/133518#M4141</guid>
      <dc:creator>saurabh18cs</dc:creator>
      <dc:date>2025-10-02T07:23:49Z</dc:date>
    </item>
  </channel>
</rss>

