Shortcuts vs Mirroring vs Copy Job

A New Approach to Data Integration

One of the key messages that emerged during FabCon 2026 in Atlanta was a significant shift in the way organizations should think about data integration in Microsoft Fabric. The focus is no longer on finding a single “best” integration mechanism. Instead, success depends on understanding the available options and selecting the one that best fits a specific scenario. 

In practice, this means moving away from the mindset of building a pipeline for everything. Today, a data architect needs to understand the differences between integration approaches and make informed decisions about when data should be copied, replicated, or simply referenced. 

Choosing the wrong mechanism can lead to unnecessary costs, increased architectural complexity, and ongoing maintenance challenges. Microsoft Fabric addresses this by providing multiple integration patterns rather than promoting a one-size-fits-all solution. 

OneLake – A Single Home for All Data

Regardless of the integration method chosen, all data in Microsoft Fabric ultimately connects to OneLake. It serves as a centralized data repository that can be compared to OneDrive, but for enterprise data.

OneLake supports both structured and unstructured data from a variety of cloud and on-premises sources. This enables organizations to operate within a single, unified data ecosystem instead of managing multiple disconnected environments. 

As the foundation of Microsoft Fabric, OneLake becomes the starting point for any modern data architecture, regardless of whether data is mirrored, copied, or accessed through shortcuts. 

Mirroring – When Data Freshness Matters

One of the most distinctive capabilities in Microsoft Fabric is Mirroring, often referred to as a “Zero ETL” approach. Rather than building complex integration processes, organizations can quickly create an analytical replica of their data. 

Mirroring works incrementally, transferring only data changes rather than entire tables. This allows organizations to maintain near real-time copies of their data, with updates potentially occurring every few seconds. 

From a business perspective, this creates substantial value by enabling near real-time analytics without requiring sophisticated infrastructure. At the same time, implementation is relatively straightforward, often requiring only a few configuration steps.  

However, data mirrored into OneLake is physically stored there. While Microsoft provides storage allowances for mirrored data, organizations should consider storage-related costs when working with large datasets.  

Shortcuts – Access Without Data Duplication

Shortcuts take a completely different approach to data integration. Rather than moving or replicating data, they provide direct access to information wherever it already resides. 

A shortcut is essentially a pointer to external data. In OneLake, the data appears as if it were local, even though it remains in its original source system. [

This approach is especially valuable when organizations want to avoid duplicating data or maintain a single source of truth. It is also a strong fit for data mesh architectures, where multiple teams need access to shared datasets without creating additional copies. 

The trade-off is that shortcuts depend on the availability of the source system. If the source data is removed or relocated, the shortcut will no longer function as expected.  

Copy Job – Controlled Data Movement

The third major approach is Copy Job, which most closely resembles traditional ETL processes, although in a simpler and more efficient form. 

Copy Job is particularly useful when organizations need to move large volumes of data while maintaining visibility and control over the process. It provides monitoring capabilities and audit information that make it easier to understand where data originated and when it was loaded. 

Unlike Mirroring, Copy Job is not designed for real-time synchronization. Instead, it offers greater flexibility and control, making it well suited for complex integration scenarios or situations where Mirroring does not support a particular data source. 

Microsoft continues to invest heavily in this capability by adding new connectors, monitoring features, audit columns, and performance improvements, highlighting the growing importance of Copy Job within the Fabric ecosystem. 

The Right Choice Depends on the Scenario

 

The most important takeaway is that Microsoft Fabric no longer promotes a single approach to data integration. Instead, it offers a collection of tools that address different requirements—from virtualization and replication to controlled data movement.  

As a result, the role of the data architect is evolving. Success is no longer measured by the number of pipelines built, but by the ability to select the most effective integration pattern for a specific business need. 

In practice, the best solution is not always the most advanced one. The best data integration strategy is the one that delivers exactly what is needed—without unnecessary complexity, operational overhead, or additional costs.

Do you have questions?