<?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: ABAC tag support for for Streaming tables (Spark Lakeflow Declarative Pipelines)? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140630#M51494</link>
    <description>&lt;P&gt;One way to get version control might be to use the Terraform resource&amp;nbsp;&lt;A href="https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/entity_tag_assignment" target="_blank"&gt;entity_tag_assignment&lt;/A&gt;. I am not sure if it supports governed_tags, but I'll experiment in the coming weeks.&lt;/P&gt;&lt;P&gt;This separates the version control on where the tags are defined and where the Declarative Pipeline code, but at least it is version control and you don't have to write and maintain something yourself.&lt;/P&gt;</description>
    <pubDate>Sat, 29 Nov 2025 06:52:45 GMT</pubDate>
    <dc:creator>excavator-matt</dc:creator>
    <dc:date>2025-11-29T06:52:45Z</dc:date>
    <item>
      <title>ABAC tag support for for Streaming tables (Spark Lakeflow Declarative Pipelines)?</title>
      <link>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140544#M51459</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;We're using Spark Lakeflow Declarative Pipelines for ingesting data from various data sources. However, in order to achieve compliance with GDPR, we are planning to start using &lt;A href="https://docs.databricks.com/aws/en/data-governance/unity-catalog/abac/policies" target="_self"&gt;ABAC tagging&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;However, I don't understand how we are supposed to use this implement this on streaming tables with version control. &lt;A href="https://docs.databricks.com/aws/en/ldp/developer/ldp-python-ref-streaming-table" target="_self"&gt;The documentation&lt;/A&gt; is doesn't mention it.&lt;/P&gt;&lt;P&gt;I think you can tag the tables manually, but that might risk getting lost as tables are recreated. I also consider simply not allowing free access in bronze and apply tagging in version controlled models, but that seems harsh.&lt;/P&gt;&lt;P&gt;Have I missed something or is the support lacking here?&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 18:44:56 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140544#M51459</guid>
      <dc:creator>excavator-matt</dc:creator>
      <dc:date>2025-11-27T18:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: ABAC tag support for for Streaming tables (Spark Lakeflow Declarative Pipelines)?</title>
      <link>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140556#M51462</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/179384"&gt;@excavator-matt&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;“Can we tag streaming tables with ABAC and expect it to be safe across versions?”&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Yes, streaming tables are fully subject to UC ABAC, but if the table is physically recreated, table‑level tags can be lost&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;“Is there first‑class support in Lakeflow for this?”&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Right now, the docs do not show any integration layer that manages governed tags&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/ldp/developer/ldp-sql-ref-create-streaming-table" target="_blank"&gt;https://docs.databricks.com/aws/en/ldp/developer/ldp-sql-ref-create-streaming-table&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;“What is a sane pattern?”&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Use Unity Catalog everywhere for Lakeflow&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Put GDPR‑relevant tags and ABAC policies at catalog leve&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;, manage table/column tags via IaC or deployment jobs that re‑apply tags after pipeline changes,&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ABAC policies work on Unity Catalog tables&lt;BR /&gt;But Lakeflow Declarative Pipelines do not version governed tags for you, so you must manage tags and policies at the UC layer&lt;/P&gt;&lt;P&gt;Solution thinking:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;For GDPR‑style constraints&amp;nbsp; attach governed tags at catalog level&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;ABAC policies can key off both governed tags and other attributes like table name&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;For streaming models that are versioned (for example, customer_latest_v1, customer_latest_v2), you can keep them in a “sensitive” schema (tagged as PII) and have policies that apply uniformly,&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Automate tags as part of CI/CD for Lakeflow&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN&gt;If you share a bit about how you currently version streaming tables (e.g., drop/recreate vs ALTER vs new names), a more pipeline‑specific tagging workflow can be solutioned&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 20:49:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140556#M51462</guid>
      <dc:creator>ManojkMohan</dc:creator>
      <dc:date>2025-11-27T20:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: ABAC tag support for for Streaming tables (Spark Lakeflow Declarative Pipelines)?</title>
      <link>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140630#M51494</link>
      <description>&lt;P&gt;One way to get version control might be to use the Terraform resource&amp;nbsp;&lt;A href="https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/entity_tag_assignment" target="_blank"&gt;entity_tag_assignment&lt;/A&gt;. I am not sure if it supports governed_tags, but I'll experiment in the coming weeks.&lt;/P&gt;&lt;P&gt;This separates the version control on where the tags are defined and where the Declarative Pipeline code, but at least it is version control and you don't have to write and maintain something yourself.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Nov 2025 06:52:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/140630#M51494</guid>
      <dc:creator>excavator-matt</dc:creator>
      <dc:date>2025-11-29T06:52:45Z</dc:date>
    </item>
    <item>
      <title>Re: ABAC tag support for for Streaming tables (Spark Lakeflow Declarative Pipelines)?</title>
      <link>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/141369#M51708</link>
      <description>&lt;P&gt;Correction. Trying this will result in &lt;A href="https://docs.databricks.com/aws/en/error-messages/error-classes#abac_policies_not_supported" target="_self"&gt;this error&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;gt; ABAC policies are not supported on tables defined within a pipeline. Remove the policies or contact Databricks support.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So it isn't supported &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Dec 2025 07:40:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/abac-tag-support-for-for-streaming-tables-spark-lakeflow/m-p/141369#M51708</guid>
      <dc:creator>excavator-matt</dc:creator>
      <dc:date>2025-12-08T07:40:09Z</dc:date>
    </item>
  </channel>
</rss>

