This post is a part of the DP-700: Implementing Data Engineering Solutions Using Microsoft Fabric Exam Prep Hub.
This topic falls under these sections:
Ingest and transform data (30–35%)
--> Ingest and transform batch data
--> Create and manage OneLake shortcuts
Note that there are 10 practice questions (with answers) at the end of each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available from the hub's main page below the exam topics section.
Introduction
One of the most powerful features of Microsoft Fabric is the ability to access data without physically copying it. Traditionally, organizations have struggled with data duplication, multiple copies of the same dataset, synchronization challenges, and increased storage costs.
Microsoft Fabric addresses these challenges through OneLake Shortcuts.
A OneLake Shortcut allows users to create a virtual reference to data stored in another location while maintaining a single source of truth. Instead of copying data into a Lakehouse, Fabric can reference external or internal data directly.
For the DP-700 exam, understanding OneLake Shortcuts is critical because they are a foundational component of:
- Data virtualization
- Data sharing
- Multi-team collaboration
- Data mesh architectures
- Cost optimization
- Governance strategies
You should understand:
- What shortcuts are
- How shortcuts work
- Supported shortcut locations
- Internal versus external shortcuts
- Security implications
- Shortcut management
- Common use cases
- When shortcuts should and should not be used
What Is a OneLake Shortcut?
A OneLake Shortcut is a pointer that provides access to data stored in another location.
Instead of:
Source Data ↓Copy Data ↓Destination
Fabric can use:
Source Data ↓Shortcut ↓Destination Access
The data remains in its original location.
No duplicate copy is created.
Why Use Shortcuts?
Organizations frequently encounter problems such as:
- Multiple copies of data
- Data synchronization issues
- Storage costs
- Governance challenges
- Inconsistent reporting
Without shortcuts:
Sales Data ↓Copy #1Copy #2Copy #3Copy #4
With shortcuts:
Sales Data ↓Single Source ↓Multiple Consumers
This dramatically simplifies data management.
OneLake and Shortcuts
OneLake serves as Fabric’s unified storage layer.
Shortcuts extend OneLake by allowing data access across:
- Fabric workspaces
- Lakehouses
- External cloud storage systems
The result is a unified data experience regardless of where the data physically resides.
Internal Shortcuts
What Are Internal Shortcuts?
Internal shortcuts reference data already stored within OneLake.
Examples:
- Another Lakehouse
- Another Workspace
- Another Fabric item
Example:
Finance Lakehouse ↓Shortcut ↓Analytics Lakehouse
The data remains in the Finance Lakehouse.
Benefits of Internal Shortcuts
No Data Duplication
Only one copy of data exists.
Easier Governance
Single source of truth.
Simplified Maintenance
Updates are immediately available.
Lower Storage Costs
No additional storage consumption.
External Shortcuts
What Are External Shortcuts?
External shortcuts reference data stored outside Fabric.
Supported sources include:
- Azure Data Lake Storage Gen2 (ADLS Gen2)
- Amazon S3
- Other supported external storage locations
Example:
ADLS Gen2 ↓Shortcut ↓Fabric Lakehouse
Again, the data remains in the source system.
Supported Shortcut Locations
Common shortcut targets include:
| Source | Supported |
|---|---|
| OneLake Lakehouse | Yes |
| OneLake Workspace | Yes |
| Azure Data Lake Storage Gen2 | Yes |
| Amazon S3 | Yes |
| Fabric Data Hub Sources | Supported Scenarios |
The list of supported sources continues to expand as Fabric evolves.
How Shortcuts Work
A shortcut stores metadata that identifies:
- Data location
- Connection information
- Access path
The shortcut itself contains very little data.
Instead, Fabric retrieves data directly from the source location when needed.
Shortcut Creation Process
Typical process:
- Open a Lakehouse.
- Navigate to Files or Tables.
- Select Create Shortcut.
- Choose source type.
- Specify source location.
- Authenticate if required.
- Save the shortcut.
The shortcut immediately appears in the Lakehouse.
Shortcut Types in Lakehouses
Shortcuts can be created in:
Files Section
Used for file-based access.
Examples:
- CSV files
- JSON files
- Parquet files
Tables Section
Used when data should be presented as tables.
Examples:
- Delta tables
- Structured datasets
Security Considerations
Security remains tied to the underlying source.
Important exam concept:
A shortcut does not automatically grant access to the underlying data.
Users must still have appropriate permissions.
Security Model
Example:
User ↓Shortcut ↓Source Data
Fabric evaluates access permissions before allowing access.
Shortcut Authentication
External shortcuts may require:
- Organizational credentials
- Managed identities
- Service principals
- Storage account permissions
Authentication depends on the source system.
Shortcut vs Data Copy
This is one of the most frequently tested concepts.
Shortcut
Data Remains at Source
Characteristics:
- No duplication
- Lower storage costs
- Immediate visibility of updates
Copy Data
Data Replicated
Characteristics:
- Separate copy exists
- Additional storage consumption
- Requires synchronization
Benefits of OneLake Shortcuts
Single Source of Truth
Everyone accesses the same dataset.
Reduced Storage Costs
Data is not duplicated.
Faster Implementation
No lengthy copy operations.
Simplified Governance
Data ownership remains centralized.
Improved Data Sharing
Teams can easily consume shared datasets.
Common Use Cases
Data Mesh Architecture
Different domains own their own data.
Example:
Finance DomainSales DomainMarketing Domain
Other teams access data through shortcuts.
Shared Enterprise Data
A central data team maintains curated datasets.
Business units consume data via shortcuts.
External Data Lake Integration
An organization already stores data in ADLS Gen2.
Instead of moving the data:
ADLS Gen2 ↓Shortcut ↓Fabric
Multi-Lakehouse Environments
Multiple Lakehouses access common reference data.
Example:
Customer Master Data
used by:
- Sales Lakehouse
- Marketing Lakehouse
- Support Lakehouse
Shortcut Management
Data engineers should regularly:
- Validate connectivity
- Monitor permissions
- Review ownership
- Remove unused shortcuts
- Verify source availability
Common Shortcut Issues
Permission Failures
User lacks source permissions.
Broken Connections
Source location moved or deleted.
Authentication Errors
Credentials have expired.
Source Unavailability
External storage temporarily unavailable.
Shortcuts and Data Governance
Shortcuts improve governance by:
- Reducing duplicate copies
- Maintaining ownership
- Simplifying lineage tracking
- Supporting centralized management
This aligns with Fabric’s broader governance strategy.
Shortcuts and Medallion Architecture
Shortcuts are often used in Medallion architectures.
Example:
Bronze Lakehouse ↓Shortcut ↓Silver Lakehouse
Instead of duplicating raw data.
Common DP-700 Exam Scenarios
Scenario 1
A company wants to access data stored in ADLS Gen2 without copying it into Fabric.
Solution:
Create a OneLake Shortcut
Scenario 2
Three departments need access to the same customer dataset.
Solution:
Use OneLake Shortcuts rather than creating copies.
Scenario 3
Storage costs are increasing because multiple teams maintain duplicate copies of data.
Solution:
Implement OneLake Shortcuts.
Scenario 4
A team needs access to data maintained by another Fabric workspace.
Solution:
Create an internal OneLake Shortcut.
Best Practices
Avoid Unnecessary Data Copies
Use shortcuts whenever duplication provides no benefit.
Establish Data Ownership
Maintain clear ownership of source datasets.
Secure Source Data
Permissions should be managed at the source.
Monitor Shortcut Health
Periodically validate connections.
Document Shared Datasets
Ensure consumers understand ownership and usage.
DP-700 Exam Focus Areas
You should understand:
✓ Internal shortcuts
✓ External shortcuts
✓ OneLake architecture
✓ Shortcut creation
✓ Security implications
✓ Authentication requirements
✓ Data virtualization
✓ Data sharing scenarios
✓ Governance benefits
✓ Storage optimization
✓ Single source of truth concepts
✓ Shortcut vs copy-data decisions
Practice Exam Questions
Question 1
A company wants to provide access to data stored in Azure Data Lake Storage Gen2 without copying the data into Fabric. What should be used?
A. OneLake Shortcut
B. Dataflow Gen2
C. Warehouse replication
D. Data pipeline copy activity
Answer: A
Explanation
OneLake Shortcuts allow Fabric to access external data directly without creating duplicate copies.
Question 2
What is the primary benefit of using OneLake Shortcuts?
A. Reduced data duplication
B. Automatic encryption
C. Increased Spark performance
D. Faster SQL query execution
Answer: A
Explanation
Shortcuts eliminate unnecessary data copies and help maintain a single source of truth.
Question 3
A shortcut that references another Lakehouse within OneLake is known as:
A. External shortcut
B. Managed shortcut
C. Internal shortcut
D. Mirrored shortcut
Answer: C
Explanation
Internal shortcuts reference data already stored within OneLake.
Question 4
Which external storage platform is commonly supported as a OneLake Shortcut source?
A. Microsoft Word
B. Power BI Desktop
C. Amazon S3
D. Microsoft Teams
Answer: C
Explanation
OneLake supports shortcuts to Amazon S3 and Azure Data Lake Storage Gen2.
Question 5
What happens to the source data when a OneLake Shortcut is created?
A. It is copied into Fabric.
B. It is converted to Delta format.
C. It remains in its original location.
D. It is archived.
Answer: C
Explanation
Shortcuts create references to data without moving or copying it.
Question 6
A user can see a shortcut but receives an access-denied error when attempting to query the data. What is the most likely cause?
A. Delta Lake corruption
B. Missing permissions on the source data
C. Warehouse capacity limitations
D. Missing notebook cluster
Answer: B
Explanation
Access to shortcut data still depends on permissions granted to the underlying source.
Question 7
Which statement best describes a OneLake Shortcut?
A. A metadata-based reference to data
B. A Spark transformation process
C. A replicated copy of source data
D. A backup mechanism
Answer: A
Explanation
A shortcut contains metadata that points to data stored elsewhere.
Question 8
A company wants multiple departments to use the same curated dataset while minimizing storage consumption.
What should be implemented?
A. Separate copies for each department
B. Multiple warehouses
C. Data mirroring
D. OneLake Shortcuts
Answer: D
Explanation
Shortcuts allow many teams to access the same dataset without duplication.
Question 9
Which architecture pattern benefits significantly from OneLake Shortcuts?
A. Data Mesh
B. Single-server OLTP
C. Desktop Reporting
D. Spreadsheet Modeling
Answer: A
Explanation
Data Mesh architectures often use shortcuts to share domain-owned data across teams.
Question 10
Which statement about shortcut security is correct?
A. Creating a shortcut automatically grants access to source data.
B. Shortcut security is ignored after creation.
C. Shortcuts bypass source authentication.
D. Source permissions are still enforced.
Answer: D
Explanation
Shortcuts do not override source security. Users must have the necessary permissions to access the underlying data.
DP-700 Exam Summary
Remember these key associations:
| Requirement | Recommended Solution |
|---|---|
| Access data without copying | OneLake Shortcut |
| Share data across workspaces | Internal Shortcut |
| Access ADLS Gen2 data | External Shortcut |
| Reduce storage costs | OneLake Shortcut |
| Maintain single source of truth | OneLake Shortcut |
| Data Mesh architecture | OneLake Shortcut |
| Governance and lineage preservation | OneLake Shortcut |
A common DP-700 exam clue is wording such as:
“The company wants to avoid creating duplicate copies of data.”
When you see this requirement, the correct answer is frequently OneLake Shortcuts, rather than data movement, replication, or copy-based solutions.
Go to the DP-700 Exam Prep Hub main page.
