<?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>Data Engineering topics</title>
    <link>https://community.databricks.com/t5/data-engineering/bd-p/data-engineering</link>
    <description>Data Engineering topics</description>
    <pubDate>Fri, 17 Jul 2026 05:51:40 GMT</pubDate>
    <dc:creator>data-engineering</dc:creator>
    <dc:date>2026-07-17T05:51:40Z</dc:date>
    <item>
      <title>AnalysisException: [UNRESOLVED_ROUTINE] Cannot resolve routine `=`</title>
      <link>https://community.databricks.com/t5/data-engineering/analysisexception-unresolved-routine-cannot-resolve-routine/m-p/163244#M55115</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;We are experiencing an AnalysisException when migrating our Databricks cluster runtime from 13.3 LTS to 16.4 LTS (Scala 2.13), and would appreciate your help in identifying the root cause.&lt;/P&gt;&lt;P&gt;**Error:**&lt;BR /&gt;```&lt;BR /&gt;AnalysisException: [UNRESOLVED_ROUTINE] Cannot resolve routine `=` on search path&lt;BR /&gt;[`system`.`builtin`, `system`.`session`, `spark_catalog`.`default`].&lt;BR /&gt;SQLSTATE: 42883&lt;BR /&gt;```&lt;/P&gt;&lt;P&gt;**Where it fails:**&lt;BR /&gt;The exception is thrown inside a Scala `object` class when calling `.where()` on a DataFrame — specifically at:&lt;BR /&gt;```&lt;BR /&gt;org.apache.spark.sql.Dataset.filter(Dataset.scala:1993)&lt;BR /&gt;org.apache.spark.sql.Dataset.where(Dataset.scala:2021)&lt;BR /&gt;```&lt;BR /&gt;The filter uses the Column DSL (e.g. `col("job_id") === lit(jobId)`), not raw SQL strings.&lt;/P&gt;&lt;P&gt;**What we have tried:**&lt;BR /&gt;- Replacing `.where("enabled = 1")` string predicates with Column DSL equivalents (`===`, `=!=`) — same error&lt;BR /&gt;- Confirming `SHOW FUNCTIONS LIKE '='` returns the function as expected&lt;BR /&gt;- Verifying `rawDF.printSchema()` succeeds — the DataFrame itself is healthy&lt;/P&gt;&lt;P&gt;**Questions:**&lt;BR /&gt;1. Is this a known regression or breaking change in the HybridAnalyzer between DBR 13.3 LTS and 16.4 LTS?&lt;BR /&gt;2. Is there a recommended way to ensure built-in operators are resolved correctly when the active catalog is not `spark_catalog`?&lt;BR /&gt;3. Is setting `USE CATALOG spark_catalog` at session start the intended workaround, or is there a runtime/cluster config that should handle this?&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2026 04:54:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/analysisexception-unresolved-routine-cannot-resolve-routine/m-p/163244#M55115</guid>
      <dc:creator>phanvy5403</dc:creator>
      <dc:date>2026-07-17T04:54:21Z</dc:date>
    </item>
    <item>
      <title>Apache Spark 4.2 is officially here! Key architectural updates for AI-Native &amp; Governed Platforms</title>
      <link>https://community.databricks.com/t5/data-engineering/apache-spark-4-2-is-officially-here-key-architectural-updates/m-p/163224#M55114</link>
      <description>&lt;P&gt;Hi community!&lt;/P&gt;&lt;P&gt;Matei Zaharia and the Databricks team just announced the release of &lt;STRONG&gt;Apache Spark 4.2&lt;/STRONG&gt;. As a Data Architect, seeing how this engine is evolving to bridge the gap between traditional data engineering, governance, and the AI era is incredibly exciting.&lt;/P&gt;&lt;P&gt;Spark 4.2 is moving away from being just a computational engine to becoming a &lt;STRONG&gt;governed, incremental, and AI-native platform&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Here are the 4 major updates that will impact how we design modern Data Lakehouses:&lt;/P&gt;&lt;H4&gt;Metric Views (The Semantic Layer We Needed)&lt;/H4&gt;&lt;P&gt;One of the biggest historical pain points in data mesh/lakehouse architectures is business logic drift (e.g., an AI agent calculating revenue differently from a BI dashboard).&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;What's new:&lt;/STRONG&gt; Spark 4.2 introduces governed &lt;STRONG&gt;Metric Views&lt;/STRONG&gt;. You can now define business metrics once as a first-class semantic layer. This guarantees consistent catalog resolution, permission application, and identical analytical results across SQL, BI tools, and LLMs.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Native AI Primitives (Vector Search in Spark Engine)&lt;/H4&gt;&lt;P&gt;Integrating Generative AI, Retrieval-Augmented Generation (RAG), and recommendation pipelines usually required moving data out of Spark into specialized vector stores.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;What's new:&lt;/STRONG&gt; Spark 4.2 brings vector primitives directly into the engine planner! This includes vector distance, similarity functions, vector normalization, and &lt;STRONG&gt;NEAREST BY&lt;/STRONG&gt;—a top-K ranking join optimized for distance-based matching. This enables vector retrieval, candidate generation, and entity resolution at Lakehouse scale.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Catalog-Managed Flows &amp;amp; Incremental Processing&lt;/H4&gt;&lt;P&gt;Unifying batch and streaming workloads has always been the holy grail of lakehouse engineering.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;What's new:&lt;/STRONG&gt; With &lt;STRONG&gt;Catalog-Managed Flows&lt;/STRONG&gt;, incremental and streaming queries now become lifecycle-aware catalog objects. This simplifies the orchestration and governance of real-time streaming pipelines directly under the metadata catalog.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Data Source V2 &amp;amp; Python Profiling&lt;/H4&gt;&lt;P&gt;The transition of connectors to the modern &lt;STRONG&gt;DSv2&lt;/STRONG&gt; standard takes another leap forward.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;What's new:&lt;/STRONG&gt; If your team writes custom Python Data Sources to fetch data, you no longer have to treat them as a performance black box. Spark 4.2 adds built-in &lt;STRONG&gt;profiling&lt;/STRONG&gt; for these connectors, making them much easier to tune, debug, and monitor in production.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Let's Discuss!&lt;/H3&gt;&lt;P&gt;This release is a huge step forward for performance, developer experience, and semantic consistency.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Which of these features are you most excited to test in your production workloads?&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Personally, I see &lt;STRONG&gt;Metric Views&lt;/STRONG&gt; as a game-changer for standardizing enterprise KPIs across data and AI applications.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Share your thoughts below! &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_down:"&gt;👇&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 18:39:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/apache-spark-4-2-is-officially-here-key-architectural-updates/m-p/163224#M55114</guid>
      <dc:creator>GabFernandes</dc:creator>
      <dc:date>2026-07-16T18:39:01Z</dc:date>
    </item>
    <item>
      <title>Are enterprises moving from "Data Lakehouse" to "Agentic Lakehouse"?</title>
      <link>https://community.databricks.com/t5/data-engineering/are-enterprises-moving-from-quot-data-lakehouse-quot-to-quot/m-p/163205#M55111</link>
      <description>&lt;P class=""&gt;Introduction several capabilities that seem to shift Databricks from being primarily a data platform to becoming an AI operating system—Genie One, Agent Bricks, AI Gateway, Lakebase Search, and business semantics.&lt;/P&gt;&lt;P class=""&gt;Do you see the future enterprise architecture evolving from:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data Sources → Lakehouse → BI&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data Sources → Lakehouse → Agents → Business Users&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If you're already building production AI solutions on Databricks, what architectural changes are you making after these announcements?&lt;/P&gt;&lt;P&gt;I'd love to hear perspectives from architects, platform engineers, and the Databricks product team.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 15:39:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/are-enterprises-moving-from-quot-data-lakehouse-quot-to-quot/m-p/163205#M55111</guid>
      <dc:creator>Bitrip007</dc:creator>
      <dc:date>2026-07-16T15:39:59Z</dc:date>
    </item>
    <item>
      <title>Serverless egress - public internet access issues</title>
      <link>https://community.databricks.com/t5/data-engineering/serverless-egress-public-internet-access-issues/m-p/163165#M55104</link>
      <description>&lt;P&gt;I've just setup a new Databricks account on AWS with a workspace with "Serverless compute and default storage"&amp;nbsp;and I am unable to access the public internet from notebooks and jobs for all but a handful of domains.&lt;BR /&gt;&lt;BR /&gt;A subset works fine, I've identified it can connect to pypi.org, github.com, docker.com, databricks.com&lt;/P&gt;&lt;LI-CODE lang="python"&gt;response = requests.get("https://www.databricks.com/robots.txt")
display({"status_code": response.status_code, "ok": response.ok})

Returns...
{'status_code': 200, 'ok': True}&lt;/LI-CODE&gt;&lt;P&gt;But others fail...&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;response = requests.get("https://www.google.com/robots.txt")
display({"status_code": response.status_code, "ok": response.ok})

Responds...
(": Failed to resolve 'www.google.com' ([Errno -3] Temporary failure in name resolution)"))&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;What I've verified so far...&lt;/P&gt;&lt;P&gt;Network policy: Serverless egress control is on the default policy, set to Full access (unrestricted outbound).&lt;BR /&gt;NCC: No Network Connectivity Configuration is attached to the workspace.&lt;BR /&gt;There are no entries in the&amp;nbsp;system.access.outbound_network table.&lt;BR /&gt;&lt;BR /&gt;Bypassing DNS entirely does not help, connecting directly to a resolved IP address fails with "Network is unreachable" so this isn't a resolver problem, I think it's a routing/egress problem at the network layer.&lt;BR /&gt;&lt;BR /&gt;I have tried defining a custom Network policy in the account testing both&amp;nbsp;&lt;SPAN&gt;Serverless egress control&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;with "Allow access to all destinations" and "Restricted access to specific destinations" with a subset of domains but that has not had any impact (I have been terminating and restarting the serverless compute between each change and executing the notebook).&lt;BR /&gt;&lt;BR /&gt;I have also tried setting up new workspaces in different AWS regions but the same problem persists.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My understanding of Serverless compute is that it is running within a Databricks managed network environment and not my AWS account is that correct? i.e. it's not running within a VPC where I have control over ingress/egress&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Any help or suggestions appreciated.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 09:17:04 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/serverless-egress-public-internet-access-issues/m-p/163165#M55104</guid>
      <dc:creator>MPD2</dc:creator>
      <dc:date>2026-07-16T09:17:04Z</dc:date>
    </item>
    <item>
      <title>My Apps get stopped automatically</title>
      <link>https://community.databricks.com/t5/data-engineering/my-apps-get-stopped-automatically/m-p/163160#M55102</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I have 2 applications in my workspace which they will get stopped sometimes without me knowing the reason. I’m on premium account and I have to run them when I can’t have access to my app.&amp;nbsp;&lt;BR /&gt;I need help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IMG_7803.png" style="width: 1206px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29077i895327A9A0D9ECB0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="IMG_7803.png" alt="IMG_7803.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="IMG_7790.png" style="width: 1206px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29078i702BA5497EA5550B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="IMG_7790.png" alt="IMG_7790.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 08:03:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/my-apps-get-stopped-automatically/m-p/163160#M55102</guid>
      <dc:creator>Abarghodrat</dc:creator>
      <dc:date>2026-07-16T08:03:39Z</dc:date>
    </item>
    <item>
      <title>Lakeflow Connect SharePoint - 403 Error</title>
      <link>https://community.databricks.com/t5/data-engineering/lakeflow-connect-sharepoint-403-error/m-p/163123#M55098</link>
      <description>&lt;P&gt;Hi, I'd like some help clarifying how lakeflow connect pipelines work (or should work). I went through the steps to (1) set up a connection, and (2) setup the ingestion, but I keep running into the following error:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Operation failed: "This request is not authorized to perform this operation.", 403&lt;/LI-CODE&gt;&lt;P&gt;On checking the Ingestion Pipeline, I noticed that it's spinning up what I suspect are Job Clusters, but I'm not sure if the issue we're seeing here is due to either (A) the job cluster not having proper access due to some kind of network whitelisting issue for example, or (B) some issue with the access of the unity catalog/schema itself, or (C) something else entirely I may be missing.&lt;/P&gt;&lt;P&gt;Would appreciate some assistance here! Below are some related screenshots:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ChristianRRL_2-1784142904393.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29055i4BBE8E178B59E792/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ChristianRRL_2-1784142904393.png" alt="ChristianRRL_2-1784142904393.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ChristianRRL_1-1784142354143.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29054iCF6E408342B1420B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ChristianRRL_1-1784142354143.png" alt="ChristianRRL_1-1784142354143.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ChristianRRL_0-1784142213049.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/29053iDA8D00BA2BB316C2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ChristianRRL_0-1784142213049.png" alt="ChristianRRL_0-1784142213049.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 19:24:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/lakeflow-connect-sharepoint-403-error/m-p/163123#M55098</guid>
      <dc:creator>ChristianRRL</dc:creator>
      <dc:date>2026-07-15T19:24:21Z</dc:date>
    </item>
    <item>
      <title>How to Deploy Lakehouse Federation Using DABs from the Dev Environment to the Stage Environment</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-deploy-lakehouse-federation-using-dabs-from-the-dev/m-p/163059#M55094</link>
      <description>&lt;P&gt;&lt;SPAN&gt;We are using Lakehouse Federation to connect to a SQL Server database and are currently looking for a CI/CD deployment solution using DABs. Could you please advise on the available options for deploying from the Dev environment to the Stage environment?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 08:12:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-deploy-lakehouse-federation-using-dabs-from-the-dev/m-p/163059#M55094</guid>
      <dc:creator>shan-databricks</dc:creator>
      <dc:date>2026-07-15T08:12:43Z</dc:date>
    </item>
    <item>
      <title>SCIM API shows only databricks-sql-access,but Workspace Access is still displayed (grayed out) in UI</title>
      <link>https://community.databricks.com/t5/data-engineering/scim-api-shows-only-databricks-sql-access-but-workspace-access/m-p/162949#M55092</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I'm testing Databricks entitlement automation using the Workspace Groups SCIM API.&lt;/P&gt;&lt;P&gt;I have an Entra ID group that is synchronized to the Databricks Account via SCIM. I'm using a Service Principal authentication to manage workspace-level entitlements through the SCIM Groups API.&lt;/P&gt;&lt;P&gt;I patched the group with the following entitlement:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sainath368_0-1784035197931.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/28970i312F3F9A4E2A07BC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sainath368_0-1784035197931.png" alt="Sainath368_0-1784035197931.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;DIV&gt;When I retrieve the group through the SCIM API, I get the following response:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sainath368_1-1784035230093.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/28971i57A96D099713FBC2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sainath368_1-1784035230093.png" alt="Sainath368_1-1784035230093.png" /&gt;&lt;/span&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;Based on the API response, it appears that the group has only databricks-sql-access assigned directly.&lt;/P&gt;&lt;P&gt;However, in the Databricks workspace UI under:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Settings → Identity and Access → Groups → Group01&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I see:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Workspace Access = Enabled (grayed out)&lt;/LI&gt;&lt;LI&gt;Databricks SQL Access = Enabled&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Since Workspace Access is grayed out, it looks like it may be inherited. However, the SCIM API response shows "groups": [], which suggests the group is not a member of another parent group.&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does the SCIM API return only directly assigned entitlements while the UI shows both direct and inherited entitlements?&lt;/LI&gt;&lt;LI&gt;If Workspace Access is inherited, how can I determine the source of inheritance when the group's groups attribute is empty?&lt;/LI&gt;&lt;LI&gt;What is considered the source of truth for entitlement automation—the SCIM API response or the workspace UI?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I'm trying to build automation to onboard groups to workspaces and manage entitlements through JSON-driven configuration, so I want to ensure I correctly understand the entitlement model before proceeding.&lt;/P&gt;&lt;P&gt;Thanks in advance for any guidance.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Jul 2026 13:33:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/scim-api-shows-only-databricks-sql-access-but-workspace-access/m-p/162949#M55092</guid>
      <dc:creator>Sainath368</dc:creator>
      <dc:date>2026-07-14T13:33:29Z</dc:date>
    </item>
    <item>
      <title>ALTER Not Working in Databricks for external Table.</title>
      <link>https://community.databricks.com/t5/data-engineering/alter-not-working-in-databricks-for-external-table/m-p/162914#M55090</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;i am getting error alter not suported .&amp;nbsp;&lt;/P&gt;&lt;P&gt;col1 DOUBLE NOT CONVERTING TO col1 DECIMAL(31,5) VIA ALTER STATEMENT.&lt;BR /&gt;ERROR-&lt;BR /&gt;liquibase.exception.DatabaseException: [Databricks][JDBCDriver](500051) ERROR processing query/statement. Error Code: 0, SQL state: 0A000, Query:&lt;BR /&gt;ALTER TABL***, Error message from Server: org.apache.hive.service.cli.HiveSQLException: Error running query: [NOT_SUPPORTED_CHANGE_COLUMN]&lt;BR /&gt;org.apache.spark.sql.catalyst.ExtendedAnalysisException: [NOT_SUPPORTED_CHANGE_COLUMN] ALTER TABLE ALTER/CHANGE COLUMN is not supported for.. Any suggestion , would be appreciate.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jul 2026 06:55:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/alter-not-working-in-databricks-for-external-table/m-p/162914#M55090</guid>
      <dc:creator>Taj2019</dc:creator>
      <dc:date>2026-07-14T06:55:49Z</dc:date>
    </item>
    <item>
      <title>Genie Space and App Error</title>
      <link>https://community.databricks.com/t5/data-engineering/genie-space-and-app-error/m-p/162877#M55088</link>
      <description>&lt;P&gt;I built an App with a chatbot which generates queries and accesses data through a Genie Space. When making questions in the chatbot now, I keep getting the following error in the Genie monitoring page:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;An error happened. Please try again later.&lt;/DIV&gt;&lt;DIV class=""&gt;We're sorry, but an unexpected internal error has occurred. Please try again in a few minutes. If the issue persists, please contact your Databricks account team.&lt;/DIV&gt;&lt;DIV class=""&gt;Details&lt;STRONG&gt;:&lt;/STRONG&gt;&amp;nbsp;INTERNAL_ERROR: AI service did not respond with a valid answer.&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;I have not made changes to my app code. How can I fix this?&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 13 Jul 2026 20:42:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/genie-space-and-app-error/m-p/162877#M55088</guid>
      <dc:creator>emsmarcela</dc:creator>
      <dc:date>2026-07-13T20:42:59Z</dc:date>
    </item>
    <item>
      <title>What timezone is the “timestamp” value on a table's history?</title>
      <link>https://community.databricks.com/t5/data-engineering/what-timezone-is-the-timestamp-value-on-a-table-s-history/m-p/162803#M55085</link>
      <description>&lt;P&gt;Is it UTC, or the local zone of whoever accesses it?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2026 13:13:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/what-timezone-is-the-timestamp-value-on-a-table-s-history/m-p/162803#M55085</guid>
      <dc:creator>yit337</dc:creator>
      <dc:date>2026-07-13T13:13:15Z</dc:date>
    </item>
    <item>
      <title>Trunked-based development model for Databricks question</title>
      <link>https://community.databricks.com/t5/data-engineering/trunked-based-development-model-for-databricks-question/m-p/162755#M55082</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;My name is William Do (a senior engineer at Hub24, Australia). I am writing to&amp;nbsp;seek for your advice on a Trunk-based development model that we are hoping to implement for our Databricks project.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Problem statement&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;To give you some context, I am providing you the problem that we are trying to solve here. In our DBX project, currently we have adopted the Git Flow development model with the following environment alignment&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%"&gt;&lt;STRONG&gt;Branch&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="50%"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;develop&lt;/TD&gt;&lt;TD width="50%"&gt;DEV&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;integration&lt;/TD&gt;&lt;TD width="50%"&gt;TEST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;master&lt;/TD&gt;&lt;TD width="50%"&gt;DEMO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;master&lt;/TD&gt;&lt;TD width="50%"&gt;PRODUCTION&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;UL&gt;&lt;LI&gt;Developers create a feature branch from &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch, write their code, create a pull request, merge the feature branch back to &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch, and deploy &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;DEV&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;LI&gt;Two weeks before the Production release, we do a code cutoff, create a pull request to merge &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;integration&lt;/STRONG&gt;&amp;nbsp;branch, and deploy &lt;STRONG&gt;integration&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;TEST&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;LI&gt;One day before the Production release, we do another code cutoff, create a pull request to merge &lt;STRONG&gt;integration&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch, and deploy &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;DEMO&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;LI&gt;On the day of the Production release, the code in &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch is deployed to &lt;STRONG&gt;PRODUCTION&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;A major limitation of this model is that we can’t iterate quickly. Code changes would have to wait for almost one month before being released to PRODUCTION.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Next step&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;We have been exploring the Trunk-based development model to quickly release changes to Production. The environment alignment is given below.&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;&lt;STRONG&gt;Branch&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;DEV&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;TEST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;DEMO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;PRODUCTION&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;UL&gt;&lt;LI&gt;Developers create a feature branch from &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch, write their code, create a pull request, and merge the feature branch back to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch&lt;/LI&gt;&lt;LI&gt;Then we deploy &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch to these three environments &lt;STRONG&gt;DEV&lt;/STRONG&gt;, &lt;STRONG&gt;TEST&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;DEMO&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;On the day of the Production release, the code in &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch is deployed to &lt;STRONG&gt;PRODUCTION&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Although this model appears simple and allows for rapid development iteration, it has limitations&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;If we have a long-running feature branch which would require two weeks of testing, then at the time we merge this feature branch to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch and deploy to DEV, TEST and DEMO, effectively we block &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch and these three environments for 2 weeks. Specifically, if we have other short-running feature branches which would require 1 or 2 days of testing, then if we merge to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch, these changes can’t be deployed PRODUCTION after 2 weeks. In the worse-case scenario, if we have an urgent hotfix, we can’t simply merge it to &lt;STRONG&gt;master&lt;/STRONG&gt;, test it independently and then deploy to PRODUCTION.&lt;/LI&gt;&lt;LI&gt;If we have multiple long-running feature branches, then this situation is getting worse because all the testing needs to be completed before deployment.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Our practical experience shows that&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In financial business, our Databricks project and our code is highly complex to support complicated business rules and calculations&lt;/LI&gt;&lt;LI&gt;Code changes would require sufficient time to test and to be stable before releasing to Production&lt;/LI&gt;&lt;LI&gt;The large, increasing, and complex amount of data makes it hard to ensure high-quality test coverage&lt;/LI&gt;&lt;LI&gt;Feature flags approach is not always possible especially when dealing with schema and query changes&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Proposed approach&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;To mitigate the limitations mentioned, we “cooked” the Trunk-based development model to fit our project.&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;&lt;STRONG&gt;Branch&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;develop&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;DEV&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;TEST&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;DEMO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%" height="30px"&gt;master&lt;/TD&gt;&lt;TD width="50%" height="30px"&gt;PRODUCTION&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;UL&gt;&lt;LI&gt;For long-running feature branches, developers would create a feature branch from &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch, write their code, create a pull request, merge the feature branch back to &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch, and deploy &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;DEV&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;LI&gt;Testing for long-running features can be performed in &lt;STRONG&gt;DEV&lt;/STRONG&gt;&amp;nbsp;environment. When testing is complete, then we merge &lt;STRONG&gt;develop&lt;/STRONG&gt;&amp;nbsp;branch to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch&lt;/LI&gt;&lt;LI&gt;For short-running branches, developers would create a feature branch from &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch, write their code, create a pull request, merge the feature branch back to &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch&lt;/LI&gt;&lt;LI&gt;We deploy &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch to these two environments &lt;STRONG&gt;TEST&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;DEMO&lt;/STRONG&gt;&amp;nbsp;for testing. For long-running feature branches, the testing in &lt;STRONG&gt;TEST&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;DEMO&lt;/STRONG&gt;&amp;nbsp;would be minimal as it has been done in &lt;STRONG&gt;DEV&lt;/STRONG&gt;&amp;nbsp;environment. For short-running features, the testing would be minimal due to the small changes&lt;/LI&gt;&lt;LI&gt;On the day of the Production release, the code in &lt;STRONG&gt;master&lt;/STRONG&gt;&amp;nbsp;branch is deployed to &lt;STRONG&gt;PRODUCTION&lt;/STRONG&gt;&amp;nbsp;environment&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Seeking for your advice&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We are uncertain whether the proposed method is suitable for implementing a trunk-based development model in Databricks, and we would greatly appreciate your advice to help validate this approach and any experience you or your team may have that would assist us&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;Given your expertise and experience working with numerous clients, you likely already have a solution to our problem; therefore, we would greatly appreciate your advice on the optimal approach for implementing a trunk-based development model on Databricks&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We look forward to hearing from you.&amp;nbsp;Thanks in advance&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;William&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2026 07:18:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/trunked-based-development-model-for-databricks-question/m-p/162755#M55082</guid>
      <dc:creator>theanhdo</dc:creator>
      <dc:date>2026-07-13T07:18:48Z</dc:date>
    </item>
    <item>
      <title>Clarification on Auto Loader Managed File Events with Unity Catalog Managed Volumes</title>
      <link>https://community.databricks.com/t5/data-engineering/clarification-on-auto-loader-managed-file-events-with-unity/m-p/162742#M55081</link>
      <description>&lt;P&gt;Hi Databricks Team,&lt;/P&gt;&lt;P&gt;I'm trying to understand how&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Auto Loader Managed File Events&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;work with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Unity Catalog Managed Volumes&lt;/SPAN&gt;, and I'm looking for some clarification.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My understanding&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;I create an External Location:&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CREATE EXTERNAL LOCATION app_ext_loc&lt;BR /&gt;URL 's3://my-bucket/catalog/cat1'&lt;BR /&gt;WITH (STORAGE CREDENTIAL my_storage_credential);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;I enable&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;File Events&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;on this External Location.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;I create a&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Managed Volume&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;or&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Managed Table&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;that uses managed storage under this External Location.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The physical storage becomes something like:&lt;/P&gt;&lt;P&gt;s3://my-bucket/catalog/cat1/__unitystorage/catalogs/&amp;lt;catalog-id&amp;gt;/...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My confusion&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The documentation says that enabling&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;File Events&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on an External Location configures S3 Event Notifications for the bucket/prefix and allows Auto Loader to use:&lt;/P&gt;&lt;P&gt;.option("cloudFiles.useManagedFileEvents", "true")&lt;/P&gt;&lt;P&gt;However, Managed Volumes and Managed Tables are stored under the internally managed __unitystorage path.&lt;/P&gt;&lt;P&gt;My questions are:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;Does Databricks configure S3 Event Notifications for the entire External Location prefix (for example, catalog/cat1/), so events are also generated for objects created under __unitystorage?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If yes, can Auto Loader with cloudFiles.useManagedFileEvents=true be used to ingest data from a&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Managed Volume&lt;/SPAN&gt;&lt;SPAN&gt;, or is this feature officially supported only for&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;External Volumes/External Locations&lt;/SPAN&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If Managed Volumes are&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;not&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;intended to use Managed File Events, what is the purpose of enabling File Events on an External Location that is also used as the managed storage location for Unity Catalog?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Is the recommended architecture:&lt;/SPAN&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;External Volume + Managed File Events&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;for ingestion from cloud storage&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Managed Volume + Directory Listing&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;for Databricks-managed storage?&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/OL&gt;&lt;P&gt;I'm looking for clarification on the intended architecture because the documentation on External Location File Events and Unity Catalog managed storage seems to overlap, and I'd like to understand the supported design pattern.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2026 03:37:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/clarification-on-auto-loader-managed-file-events-with-unity/m-p/162742#M55081</guid>
      <dc:creator>APJESK</dc:creator>
      <dc:date>2026-07-13T03:37:05Z</dc:date>
    </item>
    <item>
      <title>50% discount voucher not received despite completing all 4 courses</title>
      <link>https://community.databricks.com/t5/data-engineering/50-discount-voucher-not-received-despite-completing-all-4/m-p/162688#M55079</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;
&lt;P&gt;I completed all 4 required courses for the recent Learning Festival&amp;nbsp;campaign (June 15 – July 6, 2026):&lt;/P&gt;
&lt;P&gt;- DevOps Essentials for Data Engineering&lt;/P&gt;
&lt;P&gt;- Build Data Pipelines with Lakeflow Spark Declarative Pipelines&lt;/P&gt;
&lt;P&gt;- Deploy Workloads with Lakeflow Jobs&lt;/P&gt;
&lt;P&gt;- Data Ingestion with Lakeflow Connect&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;All four show "Completed" in My Activities, though the 4th course&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(Data Ingestion with Lakeflow Connect) shows "Course is under&amp;nbsp;&lt;/P&gt;
&lt;P&gt;maintenance" — not sure if that's affecting eligibility.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have not received the 50% discount voucher email. I've checked&amp;nbsp;&lt;/P&gt;
&lt;P&gt;spam/junk folders with no luck.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please check my eligibility and resend the voucher?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jul 2026 13:44:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/50-discount-voucher-not-received-despite-completing-all-4/m-p/162688#M55079</guid>
      <dc:creator>Avinash_Turpu</dc:creator>
      <dc:date>2026-07-15T13:44:21Z</dc:date>
    </item>
    <item>
      <title>Declarative Asset Bundle Service Principals best practices</title>
      <link>https://community.databricks.com/t5/data-engineering/declarative-asset-bundle-service-principals-best-practices/m-p/162335#M55064</link>
      <description>&lt;P&gt;I have 2 service principals for deployment and runtime like databricks suggested, since declarative asset bundles dont include delta tables creation what should i just let my runtime to create table on the first run of a specific job?&lt;BR /&gt;&lt;BR /&gt;I want the community opinion and best practices out there.&lt;BR /&gt;&lt;BR /&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jul 2026 08:21:57 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/declarative-asset-bundle-service-principals-best-practices/m-p/162335#M55064</guid>
      <dc:creator>DazzaiDe</dc:creator>
      <dc:date>2026-07-09T08:21:57Z</dc:date>
    </item>
    <item>
      <title>Permissions on job with SQL task</title>
      <link>https://community.databricks.com/t5/data-engineering/permissions-on-job-with-sql-task/m-p/162279#M55055</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am authenticated as GCP service account. I have to create query, run job as service principle and get result.&lt;/P&gt;&lt;P&gt;I'm both cases, I set permissions CAN_MANAGE for group "users" for both query and job. When I create the query with RunAsMode.OWNER, it gets limited permissions of invoker SP, but I can then access output of the task. When I create query with RunAsMode.VIEWER it gets required permissions of RunAs SP, but I am not able to access output of the task. I get error: insufficient privileges to access object queryExecutionSessions/*. As I understand from the roles description, it should have permissions with CAN_MANAGE.&lt;/P&gt;&lt;P&gt;Thank you for help.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 18:52:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/permissions-on-job-with-sql-task/m-p/162279#M55055</guid>
      <dc:creator>stravi001</dc:creator>
      <dc:date>2026-07-08T18:52:15Z</dc:date>
    </item>
    <item>
      <title>select table_changes() return unexpected results</title>
      <link>https://community.databricks.com/t5/data-engineering/select-table-changes-return-unexpected-results/m-p/162268#M55054</link>
      <description>&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;My understanding is&lt;/P&gt;&lt;P&gt;SELECT *&lt;BR /&gt;FROM table_changes('mytable', x)&lt;/P&gt;&lt;P&gt;should return all changes from version x through the latest available version, regardless of when I run it. However what happen to me is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;When immediately after a streaming table update it only returns changes for version x, this is as expected.&lt;/LI&gt;&lt;LI&gt;but after some times, it returns all versions 1, 2, ..., x-1, x, x+1, ..., this is not as expected. It should only return versions x, x+1, ....&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;in my example below, I expect the second query only return one row: 2026-04-08 8676 from version 25 only, but it return other versions as well. Any thoughts why?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hdu_0-1783525115352.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/28766i7347878FF9FCC0AD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="hdu_0-1783525115352.png" alt="hdu_0-1783525115352.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 15:39:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/select-table-changes-return-unexpected-results/m-p/162268#M55054</guid>
      <dc:creator>hdu</dc:creator>
      <dc:date>2026-07-08T15:39:25Z</dc:date>
    </item>
    <item>
      <title>Advanced Learning Festival (15 June - 06 July 2026) - Voucher Eligibility Confirmation</title>
      <link>https://community.databricks.com/t5/data-engineering/advanced-learning-festival-15-june-06-july-2026-voucher/m-p/162263#M55053</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/31319"&gt;@Jim&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;I completed all four modules of Learning Pathway 1 (Associate Data Engineering) for the Advanced Learning Festival on July 6, 2026, the published end date of the event. My Academy account email is [datasci.patel.rupesh@gmail.com]. Screenshots of my completed courses from My Activities are attached. Could you please confirm my eligibility for the 50% certification voucher?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 14:53:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/advanced-learning-festival-15-june-06-july-2026-voucher/m-p/162263#M55053</guid>
      <dc:creator>rjcrystal786</dc:creator>
      <dc:date>2026-07-08T14:53:29Z</dc:date>
    </item>
    <item>
      <title>Getting start with Data Brick machine creation.</title>
      <link>https://community.databricks.com/t5/data-engineering/getting-start-with-data-brick-machine-creation/m-p/162200#M55049</link>
      <description>&lt;P&gt;I am a beginner for Data Bricks. Want to learn from the scratch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 08:31:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/getting-start-with-data-brick-machine-creation/m-p/162200#M55049</guid>
      <dc:creator>Shaily_DBA</dc:creator>
      <dc:date>2026-07-08T08:31:17Z</dc:date>
    </item>
    <item>
      <title>Is your AI strategy driving real impact or just more pilots?</title>
      <link>https://community.databricks.com/t5/data-engineering/is-your-ai-strategy-driving-real-impact-or-just-more-pilots/m-p/162196#M55048</link>
      <description>&lt;P&gt;&lt;SPAN&gt;AI only matters when it improves workflows, speeds up decisions, and creates measurable business value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So, what would real AI impact look like inside your company?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2026 07:55:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/is-your-ai-strategy-driving-real-impact-or-just-more-pilots/m-p/162196#M55048</guid>
      <dc:creator>Inument</dc:creator>
      <dc:date>2026-07-08T07:55:02Z</dc:date>
    </item>
  </channel>
</rss>

