<?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: does delta live tables supports identity columns in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/130108#M48699</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;i see from the following databricks documentaion -&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/dlt/limitations" target="_blank"&gt;https://docs.databricks.com/aws/en/dlt/limitations&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;it states the following which kind of giving an impression that you can define identity column to a steaming table&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Identity columns might be recomputed during updates to a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;materialized views. Because of this, &lt;STRONG&gt;Databricks recommends using identity columns in&amp;nbsp;Lakeflow Declarative Pipelines&amp;nbsp;only with&amp;nbsp;streaming tables&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;however&lt;/STRONG&gt; streaming table syntax has no mention of identity column. and in the limitations section, it states that identity columns are not supported&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://docs.databricks.com/aws/en/dlt-ref/dlt-sql-ref-create-streaming-table#limitations" target="_blank"&gt;https://docs.databricks.com/aws/en/dlt-ref/dlt-sql-ref-create-streaming-table#limitations&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;i guess either one if the documentation needs to be fixed to avoid confusion for starters like me&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 29 Aug 2025 02:03:22 GMT</pubDate>
    <dc:creator>Gowrish</dc:creator>
    <dc:date>2025-08-29T02:03:22Z</dc:date>
    <item>
      <title>does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54448#M30082</link>
      <description>&lt;P&gt;we are able to test identity columns using sql/python, but when we are trying same using DLT, we are not seeing values under identity column. it is always empty for coloumn we created "&lt;SPAN&gt;id BIGINT &lt;/SPAN&gt;&lt;STRONG&gt;GENERATED ALWAYS AS IDENTITY"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 17:13:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54448#M30082</guid>
      <dc:creator>karthik_p</dc:creator>
      <dc:date>2023-12-01T17:13:34Z</dc:date>
    </item>
    <item>
      <title>Re: does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54537#M30101</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/9"&gt;@Retired_mod&lt;/a&gt;&amp;nbsp;@above example is for materialized view and also it uses String type and as per documentation DLT, identity column only supports&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. streaming use case&lt;/P&gt;&lt;P&gt;2. sql syntax &amp;nbsp;streaming is not supported&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am not seeing any python example to add column on that fly or update. Also streaming uses inference, I tried to use merge schema but still same issue. If we are able to change schema on the fly for python that should confirm about identity column please&lt;/P&gt;</description>
      <pubDate>Sun, 03 Dec 2023 16:19:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54537#M30101</guid>
      <dc:creator>karthik_p</dc:creator>
      <dc:date>2023-12-03T16:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54794#M30165</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/9"&gt;@Retired_mod&lt;/a&gt;&amp;nbsp;thank you for quick response, we are able to generate for streaming and materialized views. but only confusion that i am seeing is, in terms of limitations that are mentioned in DLT&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Identity columns are not supported with tables that are the target of&amp;nbsp;&lt;SPAN class=""&gt;APPLY&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class=""&gt;CHANGES&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class=""&gt;INTO&lt;/SPAN&gt;&amp;nbsp;and might be recomputed during updates for materialized views. For this reason, Databricks recommends only using identity columns with streaming tables in Delta Live Tables. See&amp;nbsp;&lt;A class="" href="https://docs.databricks.com/en/delta/generated-columns.html#identity" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Use identity columns in Delta Lake&lt;/SPAN&gt;&lt;/A&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Based on above limitation, does this means do we need to use only for streaming use cases. when we tested for creation of Materialized Views also it worked ( data from data frames are passed into MV)&lt;/P&gt;</description>
      <pubDate>Wed, 06 Dec 2023 16:22:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/54794#M30165</guid>
      <dc:creator>karthik_p</dc:creator>
      <dc:date>2023-12-06T16:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/56385#M30535</link>
      <description>&lt;P&gt;Hi Kaniz,&lt;/P&gt;&lt;P&gt;I tried the solution above with streaming tables. I defined sales as returning a streaming table, but the identity columns are not populated. They always show as null. Any help is much appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Jan 2024 19:19:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/56385#M30535</guid>
      <dc:creator>nicole_o</dc:creator>
      <dc:date>2024-01-03T19:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/130107#M48698</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/72939"&gt;@karthik_p&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I have no success in having identity column working for a streaming table. Would you be able to share an example if it working for you?&lt;/P&gt;</description>
      <pubDate>Fri, 29 Aug 2025 00:03:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/130107#M48698</guid>
      <dc:creator>Gowrish</dc:creator>
      <dc:date>2025-08-29T00:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: does delta live tables supports identity columns</title>
      <link>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/130108#M48699</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;i see from the following databricks documentaion -&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/dlt/limitations" target="_blank"&gt;https://docs.databricks.com/aws/en/dlt/limitations&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;it states the following which kind of giving an impression that you can define identity column to a steaming table&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Identity columns might be recomputed during updates to a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;materialized views. Because of this, &lt;STRONG&gt;Databricks recommends using identity columns in&amp;nbsp;Lakeflow Declarative Pipelines&amp;nbsp;only with&amp;nbsp;streaming tables&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;however&lt;/STRONG&gt; streaming table syntax has no mention of identity column. and in the limitations section, it states that identity columns are not supported&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://docs.databricks.com/aws/en/dlt-ref/dlt-sql-ref-create-streaming-table#limitations" target="_blank"&gt;https://docs.databricks.com/aws/en/dlt-ref/dlt-sql-ref-create-streaming-table#limitations&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;i guess either one if the documentation needs to be fixed to avoid confusion for starters like me&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Aug 2025 02:03:22 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/does-delta-live-tables-supports-identity-columns/m-p/130108#M48699</guid>
      <dc:creator>Gowrish</dc:creator>
      <dc:date>2025-08-29T02:03:22Z</dc:date>
    </item>
  </channel>
</rss>

