<?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: Microsoft Fabric - Data Pipeline Syncing Issue in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4916038#M14511</link>
    <description>&lt;P&gt;What you’re hitting is the lag between physical writes and metadata visibility in Fabric’s SQL analytics endpoint. Dataflow 3 is likely reading stale metadata even though the Bronze‑to‑Silver write has completed.&lt;BR /&gt;Your commit‑check workaround is solid. A few refinements worth noting for others:&lt;BR /&gt;- Poll Delta version rather than just the date, so multiple commits in a day don’t collide.&lt;BR /&gt;- Tune timeouts — most syncs finish in minutes, so shorter waits with retries can reduce pipeline latency.&lt;BR /&gt;In short, explicit synchronization is the safest way to ensure downstream dataflows operate on the latest state until Fabric improves metadata propagation.&lt;/P&gt;</description>
    <pubDate>Sun, 11 Jan 2026 05:56:55 GMT</pubDate>
    <dc:creator>chiragdbbbb</dc:creator>
    <dc:date>2026-01-11T05:56:55Z</dc:date>
    <item>
      <title>Microsoft Fabric - Data Pipeline Syncing Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914037#M14461</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Me and my colleague have noticed an issue with a few pipelines recently.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For context the pipelines architecture is made up of 4 dataflows in a linear flow, the first two extract data from a postgresql database and send it to a bronze lakehouse.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataflow 3 and dataflow 4 move the data from bronze to silver and silver to gold respectively.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What we are seeing is that the initial extracts run fine i.e. dataflows 1 and 2, but when the 3rd one runs its like its viewing a cached version of the lakehouse which does not contain the newly populated data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have tried setting waits inbetween the dataflows which has not worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have also tried removing dataflows 3 and 4 from the pipeline and scheduling them to run directly in their settings which also did not work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a current work around for this?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2026 16:01:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914037#M14461</guid>
      <dc:creator>Jester_3</dc:creator>
      <dc:date>2026-01-07T16:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Fabric - Data Pipeline Syncing Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914075#M14466</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="762574" data-lia-user-login="Jester_3" class="lia-mention lia-mention-user"&gt;Jester_3&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;It is a known behavior that can occur in Fabric when the Lakehouse/OneLake metadata (Delta log &amp;amp; SQL analytics endpoint) hasn’t caught up with the latest write yet. In short: the data is written promptly, but the readers in subsequent steps sometimes hit stale metadata for a few minutes.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I think dataflow 3 is using the SQL analytics endpoint internally, which is why it is experiencing this.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It is best you introduce an extra step to confirm changes have been written i.e. introduce a “commit confirmation” notebook step between Dataflow 2 and 3&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;Insert a lightweight Notebook that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Reads the Delta log/version of your Silver target tables and waits until a new version appears; or&lt;/LI&gt;&lt;LI&gt;Performs a harmless SELECT COUNT(*) loop until the expected watermark changes.&lt;BR /&gt;This aligns with reports that the Delta log/metadata propagation is the bottleneck; explicit polling avoids running Dataflow 3 while the table is still on the prior version.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hope this helps, please appreciate by leaving a &lt;STRONG&gt;Kudos&lt;/STRONG&gt; or accepting as a &lt;STRONG&gt;Solution&lt;/STRONG&gt;!&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 07 Jan 2026 16:52:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914075#M14466</guid>
      <dc:creator>deborshi_nag</dc:creator>
      <dc:date>2026-01-07T16:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Fabric - Data Pipeline Syncing Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914911#M14489</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1445078" data-lia-user-login="deborshi_nag" class="lia-mention lia-mention-user"&gt;deborshi_nag&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for this suggested fix, I think I'll have to apply this to all my pipelines currently as this issue is happening more requently this past week.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The long description of the fix may be beneficial for others so i've went into detail below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I ended up adding an until loop with a timeout of an hour in my pipeline:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The conditional check on the pipeline was :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@equals(&lt;BR /&gt;activity('DELTA_CHECK').output.result.exitValue,&lt;BR /&gt;formatDateTime(utcNow(), 'yyyy-MM-dd')&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The notebook content :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;delta&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;tables&lt;/SPAN&gt; &lt;SPAN&gt;import&lt;/SPAN&gt; &lt;SPAN&gt;DeltaTable&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;datetime&lt;/SPAN&gt; &lt;SPAN&gt;import&lt;/SPAN&gt; &lt;SPAN&gt;datetime&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;table_path&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"Tables/ABC"&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;delta_table&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;DeltaTable&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;forPath&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;spark&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;table_path&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;history_df&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;delta_table&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;history&lt;/SPAN&gt;&lt;SPAN&gt;() &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;timestamp&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;str&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;history_df&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;select&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Timestamp"&lt;/SPAN&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;SPAN&gt;head&lt;/SPAN&gt;&lt;SPAN&gt;()[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;dt&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;datetime&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;fromisoformat&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;timestamp&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;date_only&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;dt&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;date&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;mssparkutils&lt;/SPAN&gt;&lt;SPAN&gt;.notebook.&lt;/SPAN&gt;&lt;SPAN&gt;exit&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;str&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;date_only&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Jan 2026 16:24:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4914911#M14489</guid>
      <dc:creator>Jester_3</dc:creator>
      <dc:date>2026-01-08T16:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Fabric - Data Pipeline Syncing Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4916038#M14511</link>
      <description>&lt;P&gt;What you’re hitting is the lag between physical writes and metadata visibility in Fabric’s SQL analytics endpoint. Dataflow 3 is likely reading stale metadata even though the Bronze‑to‑Silver write has completed.&lt;BR /&gt;Your commit‑check workaround is solid. A few refinements worth noting for others:&lt;BR /&gt;- Poll Delta version rather than just the date, so multiple commits in a day don’t collide.&lt;BR /&gt;- Tune timeouts — most syncs finish in minutes, so shorter waits with retries can reduce pipeline latency.&lt;BR /&gt;In short, explicit synchronization is the safest way to ensure downstream dataflows operate on the latest state until Fabric improves metadata propagation.&lt;/P&gt;</description>
      <pubDate>Sun, 11 Jan 2026 05:56:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4916038#M14511</guid>
      <dc:creator>chiragdbbbb</dc:creator>
      <dc:date>2026-01-11T05:56:55Z</dc:date>
    </item>
    <item>
      <title>Re: Microsoft Fabric - Data Pipeline Syncing Issue</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4927906#M14780</link>
      <description>&lt;P&gt;Kudos done&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 07:27:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Microsoft-Fabric-Data-Pipeline-Syncing-Issue/m-p/4927906#M14780</guid>
      <dc:creator>Yousaf-rao1</dc:creator>
      <dc:date>2026-01-27T07:27:48Z</dc:date>
    </item>
  </channel>
</rss>

