Microsoft Fabric Updates Blog

Simplifying Data Ingestion with Copy Job: Upsert to Azure SQL Database & Overwrite to Fabric Lakehouse

Copy Job simplifies your data ingestion with non-compromising experience from any source to any destination. Whether you need batch or incremental copying, Copy Job provides the flexibility to meet your data needs while keeping things simple and intuitive.  Check out the details in Announcing Public Preview: Copy Job in Microsoft Fabric | Microsoft Fabric Blog | Microsoft Fabric

Copy Job doesn’t just simplify data movement—it also gives you full control over what you copy and how. You can choose specific tables and columns, map data, and customize read/write behaviors to suit your requirements.

By default, Copy Job appends data to your destination so that you never miss any change history. However, you can also customize the write behavior to upsert data on Azure SQL DB or SQL Server and overwrite data on Fabric Lakehouse tables, giving you full flexibility to match your needs.

Upsert for Azure SQL DB or SQL Server

Keep your source and destination in sync by incrementally loading new or updated rows and upserting them into SQL DB or SQL Server. After selecting incremental copy mode, simply enable the upsert option in advanced settings, choose a key column, and you’re all set!

Overwrite for Fabric Lakehouse Tables

Now, you can load your dataset from any source and overwrite it in Fabric Lakehouse tables, keeping source and destination fully synchronized. This is especially useful for smaller tables without timestamp or ID columns to identify changes.

Once you create a Copy Job, just enable the overwrite option in advanced settings below.

The Microsoft team is rapidly adding more connectors and capabilities like above. Got a feature in mind? Share it with us through the Microsoft Fabric Ideas portal.

Reference:

What is Copy job (preview) in Data Factory – Microsoft Fabric | Microsoft Learn

How to create a Copy job (preview) in Data Factory – Microsoft Fabric | Microsoft Learn

How to monitor a Copy job (preview) in Data Factory – Microsoft Fabric | Microsoft Learn

Related blog posts

Simplifying Data Ingestion with Copy Job: Upsert to Azure SQL Database & Overwrite to Fabric Lakehouse

July 1, 2025 by Ye Xu

Copy job has been a go-to tool for simplified data ingestion in Microsoft Fabric, offering a seamless data movement experience from any source to any destination. Whether you need batch or incremental copying, it provides the flexibility to meet diverse data needs while maintaining a simple and intuitive workflow. We continuously refine Copy job based … Continue reading “Simplifying Data Ingestion with Copy job – Incremental Copy GA, Lakehouse Upserts, and New Connectors”

June 11, 2025 by Eren Orbey

Earlier this year, we released AI functions in public preview, allowing Fabric customers to apply LLM-powered transformations to OneLake data simply and seamlessly, in a single line of code. Since then, we’ve continued iterating on AI functions in response to your feedback. Let’s explore the latest updates, which make AI functions more powerful, more cost-effective, … Continue reading “Introducing upgrades to AI functions for better performance—and lower costs”