<?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 Metric views materialization failure in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/metric-views-materialization-failure/m-p/168260#M55877</link>
    <description>&lt;P&gt;Hi, I have metric views with materilization option, it was running fine but today it just failed without any change to my metric view definition, all metric views are failing so I guess is something general. Based on limited logs (users can´t fully audit DLT code) looks like clustering columns required by user are not being added to stats columns.&lt;BR /&gt;&lt;BR /&gt;Thank you in advance&lt;BR /&gt;&lt;BR /&gt;Here is an example of how materializations are defined in yml file:&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;materialization:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;schedule:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;CRON&amp;nbsp;'30&amp;nbsp;0&amp;nbsp;5&amp;nbsp;?&amp;nbsp;*&amp;nbsp;Mon'&amp;nbsp;AT&amp;nbsp;TIME&amp;nbsp;ZONE&amp;nbsp;'UTC'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;mode:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;relaxed&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;materialized_views:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;baseline&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;unaggregated&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cluster_by:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;auto:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;false&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cols:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Travel&amp;nbsp;Month&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Operating&amp;nbsp;Carrier&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Departure&amp;nbsp;Airport&amp;nbsp;IATA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Arrival&amp;nbsp;Airport&amp;nbsp;IATA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_jaram_0-1789057920599.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30982i665803AA01A89391/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_jaram_0-1789057920599.png" alt="alejandro_jaram_0-1789057920599.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Sep 2026 16:44:12 GMT</pubDate>
    <dc:creator>alejandro_jaram</dc:creator>
    <dc:date>2026-09-10T16:44:12Z</dc:date>
    <item>
      <title>Metric views materialization failure</title>
      <link>https://community.databricks.com/t5/data-engineering/metric-views-materialization-failure/m-p/168260#M55877</link>
      <description>&lt;P&gt;Hi, I have metric views with materilization option, it was running fine but today it just failed without any change to my metric view definition, all metric views are failing so I guess is something general. Based on limited logs (users can´t fully audit DLT code) looks like clustering columns required by user are not being added to stats columns.&lt;BR /&gt;&lt;BR /&gt;Thank you in advance&lt;BR /&gt;&lt;BR /&gt;Here is an example of how materializations are defined in yml file:&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;materialization:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;schedule:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;CRON&amp;nbsp;'30&amp;nbsp;0&amp;nbsp;5&amp;nbsp;?&amp;nbsp;*&amp;nbsp;Mon'&amp;nbsp;AT&amp;nbsp;TIME&amp;nbsp;ZONE&amp;nbsp;'UTC'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;mode:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;relaxed&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;materialized_views:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;name:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;baseline&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;type:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;unaggregated&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cluster_by:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;auto:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;false&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cols:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Travel&amp;nbsp;Month&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Operating&amp;nbsp;Carrier&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Departure&amp;nbsp;Airport&amp;nbsp;IATA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Arrival&amp;nbsp;Airport&amp;nbsp;IATA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_jaram_0-1789057920599.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/30982i665803AA01A89391/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_jaram_0-1789057920599.png" alt="alejandro_jaram_0-1789057920599.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2026 16:44:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/metric-views-materialization-failure/m-p/168260#M55877</guid>
      <dc:creator>alejandro_jaram</dc:creator>
      <dc:date>2026-09-10T16:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Metric views materialization failure</title>
      <link>https://community.databricks.com/t5/data-engineering/metric-views-materialization-failure/m-p/168346#M55904</link>
      <description>&lt;P&gt;This error happens because Delta's Liquid Clustering requires column statistics to be collected for every column specified in your &lt;FONT face="courier new,courier"&gt;cluster_by.cols&lt;/FONT&gt; list &lt;FONT face="courier new,courier"&gt;(Travel Month, Operating Carrier, Departure Airport IATA, Arrival Airport IATA),&lt;/FONT&gt; but Enzyme (the internal engine handling Metric Views and Materialized Views) omitted &lt;FONT face="courier new,courier"&gt;Operating Carrier&lt;/FONT&gt; from the stats schema during its internal initialization query &lt;FONT face="courier new,courier"&gt;(__enzyme_row_id__)&lt;/FONT&gt;. Since this started failing across all metric views without any definition changes, it points to a recent Databricks backend runtime update tightening stats validation for DLT pipelines.&lt;/P&gt;&lt;P&gt;Here are few steps you can try:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Force stats collection on the clustering columns&lt;/STRONG&gt;&lt;BR /&gt;Explicitly define the exact columns Delta must collect stats for using table properties on your target metric view:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;ALTER TABLE `intelligence_dv`.`gold`.`bookings_adjusted_segments_metric_view`
SET TBLPROPERTIES (
'delta.dataSkippingStatsColumns' = 'Travel Month, Operating Carrier, Departure Airport IATA, Arrival Airport IATA'
);&lt;/LI-CODE&gt;&lt;P&gt;&lt;FONT size="1 2 3 4 5 6 7"&gt;&lt;EM&gt;&lt;FONT size="2"&gt;Verification: Run the pipeline again to verify that the initialization phase passes without the missing stats error.&lt;BR /&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;STRONG&gt;2. Perform a Full Refresh on the DLT pipeline&lt;/STRONG&gt;&lt;BR /&gt;Backend runtime updates can cause internal Enzyme projections and Delta metadata to get out of sync. In your pipeline UI, click &lt;STRONG&gt;Select tables for refresh&lt;/STRONG&gt; and run a &lt;STRONG&gt;Full Refresh&lt;/STRONG&gt;.&lt;BR /&gt;Verification: Check the pipeline event log to ensure all tables rebuild cleanly from scratch.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3. Increase the indexed columns threshold&lt;/STRONG&gt;&lt;BR /&gt;Delta Lake stops collecting statistics after the first 32 columns by default. If &lt;FONT face="courier new,courier"&gt;Operating Carrier&lt;/FONT&gt; sits further down in your schema, bump the limit:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;ALTER TABLE `intelligence_dv`.`gold`.`bookings_adjusted_segments_metric_view` 
SET TBLPROPERTIES ('delta.dataSkippingNumIndexedCols' = '64');&lt;/LI-CODE&gt;&lt;P&gt;&lt;FONT size="2"&gt;Verification: Trigger the pipeline and check the driver logs to confirm stats are generated for all clustering columns.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4. Workaround: Switch to Automatic Clustering&lt;/STRONG&gt;&lt;BR /&gt;If explicit column clustering continues to fail due to Enzyme dropping stats context, update your YAML definition to let Databricks manage clustering automatically:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;cluster_by:
 auto: true&lt;/LI-CODE&gt;&lt;P&gt;&lt;FONT size="2"&gt;Verification: Re-deploy the YAML definition and confirm the scheduled materialization job runs to completion.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;Hope this should work!&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;EM&gt;PS-If none of these work, I'd recommend raising a ticket with Databricks support, as this is likely a bug introduced in a recent Enzyme engine release for Metric Views.&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Sep 2026 11:12:41 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/metric-views-materialization-failure/m-p/168346#M55904</guid>
      <dc:creator>osingh</dc:creator>
      <dc:date>2026-09-11T11:12:41Z</dc:date>
    </item>
  </channel>
</rss>

