<?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: Structure stream : difference Unity Catalog vs Legacy in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128175#M48167</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/110502"&gt;@szymon_dybczak&lt;/a&gt;,&lt;BR /&gt;thanks a lot for the quick and accurate answer &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I forgot that there was this limitation.&lt;/P&gt;</description>
    <pubDate>Tue, 12 Aug 2025 07:53:34 GMT</pubDate>
    <dc:creator>MaximeGendre</dc:creator>
    <dc:date>2025-08-12T07:53:34Z</dc:date>
    <item>
      <title>Structure stream : difference Unity Catalog vs Legacy</title>
      <link>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128056#M48146</link>
      <description>&lt;P&gt;Hello :),&lt;BR /&gt;I have noticed a regression in one of my job and I don't understand why.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;%python
print("Hello 1")

def toto(df, _):
    print("Hello 2")

spark.readStream\
     .format("delta")\
      .load("/databricks-datasets/nyctaxi/tables/nyctaxi_yellow")\
     .writeStream\
     .foreachBatch(toto)\
     .trigger(availableNow=True)\
     .start()\
     .awaitTermination()&lt;/LI-CODE&gt;&lt;P&gt;With a Legacy 15.3 DBR cluster, both prints are displayed.&lt;BR /&gt;With a Unity Catalog 15.3 cluster, only the first one is displayed.&lt;/P&gt;&lt;P&gt;But here is what I can find in "Standard error logs" :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Streaming ForeachBatch worker Started batch 0 with DF id 61cb46fc-3c78-4647-9784-ac01...
Hello 2
Streaming ForeachBatch worker Completed batch 0 with DF id 61cb46fc-3c78-4647-9784-ac01.....
ERROR: Query termination received for [id....&lt;/LI-CODE&gt;&lt;P&gt;Same behavior for a df.show(2), the result is displayed in error logs.&lt;/P&gt;&lt;P&gt;Any idea why this is happening?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Aug 2025 12:26:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128056#M48146</guid>
      <dc:creator>MaximeGendre</dc:creator>
      <dc:date>2025-08-11T12:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: Structure stream : difference Unity Catalog vs Legacy</title>
      <link>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128067#M48147</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/106088"&gt;@MaximeGendre&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Probably you hit some streaming limitations that apply to Unit Catalog standard access mode. Assuming of course you're using standard access mode &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;But one of the limitation they introduce at&amp;nbsp;&lt;SPAN&gt;Databricks Runtime&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;14.0 and UC cluster is following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="szymon_dybczak_0-1754916964525.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/18944i90616F30160C3903/image-size/medium?v=v2&amp;amp;px=400" role="button" title="szymon_dybczak_0-1754916964525.png" alt="szymon_dybczak_0-1754916964525.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/aws/en/compute/access-mode-limitations#streaming-limitations-and-requirements-for-unity-catalog-standard-access-mode" target="_blank" rel="noopener"&gt;Compute access mode limitations for Unity Catalog | Databricks Documentation&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Which is exactly what you're experiencing. So for Unity Catalog enabled clusters and DBR &amp;gt;= 14.0 print within foreachbatch will write output to driver's log.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Aug 2025 13:24:07 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128067#M48147</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2025-08-11T13:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: Structure stream : difference Unity Catalog vs Legacy</title>
      <link>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128175#M48167</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/110502"&gt;@szymon_dybczak&lt;/a&gt;,&lt;BR /&gt;thanks a lot for the quick and accurate answer &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I forgot that there was this limitation.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 07:53:34 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128175#M48167</guid>
      <dc:creator>MaximeGendre</dc:creator>
      <dc:date>2025-08-12T07:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: Structure stream : difference Unity Catalog vs Legacy</title>
      <link>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128177#M48168</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/106088"&gt;@MaximeGendre&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;No problem, great that it worked for you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 08:03:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/structure-stream-difference-unity-catalog-vs-legacy/m-p/128177#M48168</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2025-08-12T08:03:13Z</dc:date>
    </item>
  </channel>
</rss>

