<?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: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse? in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5120120#M15231</link>
    <description>&lt;P&gt;as of last month "merge" has gone general audience, so yes upsert is now possible. You have to use a script activity for this.&lt;/P&gt;</description>
    <pubDate>Thu, 26 Feb 2026 00:15:53 GMT</pubDate>
    <dc:creator>smeetsh</dc:creator>
    <dc:date>2026-02-26T00:15:53Z</dc:date>
    <item>
      <title>Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109029#M15174</link>
      <description>&lt;P&gt;I have a problem: I need to extract data from an on-premise Oracle database and load it into Lakehouse. Currently, I use the "overwrite" option of the "Activity Copy" feature in the Microsoft Fabric Pipeline, but I would like to replace it with "upsert".&lt;/P&gt;&lt;P&gt;I'm trying to understand how to use Upsert in the Microsoft Fabric Pipeline, but I read that upsert is not supported when using Lakehouse as the destination. After reading more about the "Upsert" option, it appears there is an option to use the Data Factory's Copy Job features, but I'd like to understand if there's a simpler option and if this feature is indeed unavailable in the pipeline.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 15:43:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109029#M15174</guid>
      <dc:creator>anabealmeidas</dc:creator>
      <dc:date>2026-02-20T15:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109042#M15176</link>
      <description>&lt;P&gt;You're correct Upsert is not currently supported in Copy Activity when the destination is a Lakehouse (Delta table) in Microsoft Fabric.&lt;/P&gt;&lt;P&gt;For Lakehouse targets, Copy Activity only supports:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Append&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Overwrite&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;There isn’t a built-in Upsert option for Delta tables in Fabric pipelines at the moment.&lt;/P&gt;&lt;P&gt;If you need Upsert behavior (insert new rows and update existing ones), the recommended approach is:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Use Copy Activity to load data from your on-prem Oracle source (via gateway) into a staging table in the Lakehouse using Append mode.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Add a Notebook activity after the copy step.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;In the notebook, use a Delta MERGE INTO statement to perform the Upsert into your final table.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;This is currently the standard and supported pattern in Fabric for incremental loads into Lakehouse.&lt;/P&gt;&lt;P&gt;So unfortunately, there isn’t a simpler “toggle” solution in the pipeline itself right now using MERGE via Notebook or SQL is the correct way to handle it.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 16:04:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109042#M15176</guid>
      <dc:creator>Lodha_Jaydeep</dc:creator>
      <dc:date>2026-02-20T16:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109050#M15177</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/1547361"&gt;@anabealmeidas&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Upsert is NOT supported in Copy activity when the sink is a Lakehouse table in Microsoft Fabric.&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;Microsoft Fabric Pipelines&lt;/STRONG&gt;, the &lt;STRONG&gt;Copy activity&lt;/STRONG&gt; supports &lt;STRONG&gt;Upsert&lt;/STRONG&gt; only for certain relational sinks (like SQL databases).&lt;/P&gt;&lt;P&gt;When your destination is a &lt;STRONG&gt;Lakehouse (Delta table)&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The Copy activity supports:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Append&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Overwrite&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;It does &lt;STRONG&gt;NOT&lt;/STRONG&gt; support:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Upsert&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Merge logic&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Key-based updates&lt;/P&gt;&lt;H1&gt;Recommended Solution&lt;/H1&gt;&lt;P&gt;Instead of using Copy Upsert, use this architecture:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 1 — Copy to Staging Table (Append mode)&lt;/STRONG&gt;&lt;BR /&gt;Use Copy activity to load Oracle data into:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;A &lt;STRONG&gt;staging Delta table&lt;/STRONG&gt; in the Lakehouse Or a staging folder&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Step 2 — Perform MERGE using Spark (Notebook)&lt;/STRONG&gt;&lt;BR /&gt;Use a &lt;STRONG&gt;Fabric Notebook&lt;/STRONG&gt; to run Delta MERGE INTO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This is the best way to accomplish this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this post helps, then please appreciate giving a &lt;STRONG&gt;Kudos&lt;/STRONG&gt; or accepting as a &lt;STRONG&gt;Solution&lt;/STRONG&gt; to help the other members find it more quickly.&lt;BR /&gt;If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 16:22:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109050#M15177</guid>
      <dc:creator>ssrithar</dc:creator>
      <dc:date>2026-02-20T16:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109144#M15180</link>
      <description>&lt;P&gt;Thanks for help me!&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 18:58:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109144#M15180</guid>
      <dc:creator>anabealmeidas</dc:creator>
      <dc:date>2026-02-20T18:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109145#M15181</link>
      <description>&lt;P&gt;Thanks for help me!&lt;/P&gt;</description>
      <pubDate>Fri, 20 Feb 2026 18:58:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5109145#M15181</guid>
      <dc:creator>anabealmeidas</dc:creator>
      <dc:date>2026-02-20T18:58:34Z</dc:date>
    </item>
    <item>
      <title>Re: Is Upsert Supported in Microsoft Fabric Pipeline When Loading from On-Prem Oracle to Lakehouse?</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5120120#M15231</link>
      <description>&lt;P&gt;as of last month "merge" has gone general audience, so yes upsert is now possible. You have to use a script activity for this.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Feb 2026 00:15:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Is-Upsert-Supported-in-Microsoft-Fabric-Pipeline-When-Loading/m-p/5120120#M15231</guid>
      <dc:creator>smeetsh</dc:creator>
      <dc:date>2026-02-26T00:15:53Z</dc:date>
    </item>
  </channel>
</rss>

