← Back to list

Microsoft Fabric DP-700 Guide: OneLake Workspace Settings and Data Workflow (Airflow)

Understand OneLake File Explorer, Shortcuts, Caching, and Apache Airflow compute pools in Microsoft Fabric for the DP-700 certification.

Likhith Kongara · 2026-03-16 06:49 · 35 claps · 5.3 min read
#microsoft-fabric #dp-700 #microsoft-azure #airflow #data-engineering
Open on Medium ↗
Wiki topics: GEN · Genomics & Sequencing ☁️ · DevOps & Cloud 🔧 · Data Engineering 🔭 · Astronomy & Space

Microsoft Fabric: OneLake Workspace Settings and Data Workflow (Airflow)

Microsoft Fabric unifies data engineering, analytics, storage, and orchestration into a single SaaS platform. For the DP-700: Microsoft Fabric Data Engineer Associate certification, understanding how OneLake workspace settings and Data Workflow (Airflow) work is critical.

These settings control:

  • How files behave inside Fabric
  • How external data is accessed
  • How orchestration compute is managed
  • How costs and performance are optimized

This guide walks through the key concepts you need for the DP-700 exam and real-world Fabric implementations.

OneLake Workspace Settings

OneLake is the central storage layer of Microsoft Fabric. It acts as a unified data lake across all Fabric experiences, including Lakehouses, Warehouses, and Notebooks.

Workspace settings define how storage behaves when interacting with local machines and external cloud storage systems.

OneLake File Explorer

OneLake File Explorer allows Fabric storage to appear like a local drive on your computer.

This makes it easier for engineers to work with files without directly interacting with cloud APIs.

Placeholders

Files appear locally but remain stored in the cloud.

A blue cloud icon indicates the file is only a placeholder.

When you open the file:

  • Fabric downloads the file from OneLake
  • The icon changes to a green check mark

This approach saves disk space while still providing seamless access to cloud data.

Sync Behavior

Synchronization works differently from typical cloud storage systems.

Local Changes

When you modify a file locally, it automatically uploads to OneLake.

Cloud Changes

Changes made in Fabric or by other users do not automatically sync to your local machine.

You must manually run:

Right Click → Sync from OneLake

This prevents unexpected overwrites during collaborative development.

Important distinction: OneLake File Explorer behaves differently from tools like OneDrive. OneDrive is sync-heavy, meaning files continuously synchronize between local and cloud storage. OneLake, however, is designed to be on-demand, where files are downloaded only when accessed and cloud updates require manual synchronization. This difference is a common point of confusion and often appears as an exam distractor in DP-700 questions.

Case Sensitivity

OneLake storage is case sensitive, but Windows file systems are not.

Example:

file.txt File.txt

Both files can exist inside OneLake.

However, Windows File Explorer may only display the oldest file, which can cause confusion when working locally.

OneLake Shortcuts

Shortcuts allow Fabric to reference data stored in external systems without copying it.

Instead of moving data into OneLake, Fabric creates a logical pointer to the data location.

Supported external sources include:

  • Azure Data Lake Storage
  • Amazon S3
  • Google Cloud Storage
  • Other Fabric workspaces

This enables a data virtualization approach, reducing storage duplication.

Tables vs Files

Shortcuts behave differently depending on whether they reference tables or files.

Tables

Table shortcuts must follow strict rules.

They must:

  • Exist at the top level of the Lakehouse
  • Avoid spaces in folder names
  • Follow the Delta Lake structure

When these conditions are met, Fabric can automatically discover the table.

Example structure:

Tables/sales_data

Fabric automatically registers this as a Delta table.

Files

File shortcuts are more flexible.

They:

  • Can exist inside nested folders
  • Do not automatically register as tables
  • Must be manually loaded into Spark or SQL queries

Example structure:

Files/raw/2025/january

These are treated as unstructured storage.

OneLake Permissions

Fabric supports two access patterns when reading external data.

Internal Access

Internal access uses the identity of the user running the query.

Flow:

User → Fabric → External Storage

The external storage system verifies the user’s credentials.

External Access

External access uses the connection identity created by the shortcut owner.

Flow:

User → Fabric → Shortcut Owner Connection → Storage

This allows organizations to control access without exposing external storage credentials to all users.

For DP-700, a simple way to remember this distinction is:

Internal Access: “I am who I am” — the user’s Microsoft Entra ID identity is passed directly to the external system (identity passthrough).

External Access: “I am using the shortcut creator’s key” — Fabric uses the credentials defined in the shortcut connection, such as a Service Principal or key-based authentication.

OneLake Caching

Caching helps reduce latency and cloud egress costs when accessing external data.

Caching applies to external storage systems such as:

  • Amazon S3
  • Google Cloud Storage
  • On-premise storage

Key behavior:

  • Files smaller than 1 GB may be cached
  • Cache duration ranges between 1 and 28 days

Benefits include:

  • Faster queries
  • Lower external storage costs
  • Reduced network overhead

Delegated Identity

Some Fabric engines do not use the end-user identity when accessing external data.

Instead, they use the Item Owner’s permissions.

This behavior applies to:

  • T-SQL queries
  • Direct Lake mode

Example flow:

User runs query → Fabric uses Item Owner identity → External storage accessed

This ensures consistent access control when multiple users query shared datasets.

This behavior is especially important when using Direct Lake mode in Power BI. When a Power BI report reads data directly from OneLake using Direct Lake, the query typically runs using the identity of the Lakehouse item owner, not the user viewing the report. This design ensures consistent access control across shared semantic models and is an important security concept in Microsoft Fabric.

Data Workflow (Airflow) in Microsoft Fabric

Microsoft Fabric includes Data Workflow, which is built on Apache Airflow.

Airflow enables orchestration of:

  • Spark jobs
  • Notebooks
  • Pipelines
  • Data movement tasks
  • External service integrations

Workflows run on compute pools configured in workspace settings.

Starter Pool

Starter pools are designed for development and testing workloads.

Key characteristics:

  • Automatically shuts down after 20 minutes of inactivity
  • Starts instantly when active
  • Takes about 5 minutes to resume if paused

Starter pools are ideal for:

  • Pipeline experimentation
  • Notebook testing
  • Development orchestration

They provide lower cost compute for non-production scenarios.

Custom Pool

Custom pools are designed for production workloads.

Unlike starter pools, custom pools remain active and support scaling.

Key capabilities:

  • Always running compute
  • Autoscaling support
  • Parallel task execution

Each additional node increases worker capacity.

Example:

1 node → 3 workers 2 nodes → 6 workers 3 nodes → 9 workers

This allows multiple Airflow tasks to run in parallel, improving workflow performance.

In most standard Fabric workspaces, the maximum node count for a Custom Pool is typically 10 nodes. Since each node contributes three workers, this results in a maximum of about 30 concurrent workers for executing Airflow tasks.

Networking Limitations

An important detail for DP-700:

Currently, Data Workflow in Microsoft Fabric does not support:

  • Virtual Networks (VNet)
  • Private Link connectivity

All workflow interactions occur through public endpoints.

Additional Concepts Important for DP-700

Understanding how OneLake organizes data is also useful for the exam.

Each workspace can contain:

  • Lakehouses
  • Warehouses
  • KQL Databases
  • Notebooks
  • Pipelines
  • Dataflows

However, all storage ultimately resides inside OneLake.

Structured data inside Lakehouses is typically stored using Delta Lake format, which provides:

  • ACID transactions
  • Schema enforcement
  • Time travel
  • Optimized Spark performance

Key Takeaways for the DP-700 Exam

To succeed in DP-700, you should clearly understand:

OneLake

  • File placeholders and sync behavior
  • Case sensitivity differences
  • Table vs file shortcuts
  • Internal vs external permissions
  • Caching behavior
  • Delegated identity

Data Workflow

  • Starter pools vs custom pools
  • Autoscaling workers
  • Airflow orchestration model
  • Networking limitations

Final Thoughts

Microsoft Fabric simplifies modern data architectures by integrating storage, compute, orchestration, and governance into a single platform.

Understanding OneLake behavior and Data Workflow orchestration is essential not only for passing the DP-700 certification exam, but also for building scalable and cost-efficient data engineering solutions in Fabric.

Mastering these workspace settings will help you design production-ready pipelines, optimize performance, and manage data securely across cloud environments.

References

OneLake File Explorer https://learn.microsoft.com/en-us/fabric/onelake/onelake-file-explorer

OneLake Shortcuts and Caching https://learn.microsoft.com/en-gb/fabric/onelake/onelake-shortcuts#caching

Introducing Data Workflows in Microsoft Fabric https://blog.fabric.microsoft.com/en-us/blog/introducing-data-workflows-in-microsoft-fabric?ft=All

Apache Airflow Job Workspace Settings https://learn.microsoft.com/en-us/fabric/data-factory/apache-airflow-jobs-workspace-settings

Thanks for Reading

Thank you for taking the time to read this guide.

If you found this helpful while preparing for DP-700 or working with Microsoft Fabric, feel free to share it with others who might benefit.

If you notice any mistakes, missing details, or updates, please leave a comment so the article can continue improving for everyone.


메타데이터
post_id
8d4e35699a11
slug
microsoft-fabric-dp-700-guide-onelake-workspace-settings-and-data-workflow-airflow-8d4e35699a11
url
https://medium.com/@likhith0715/microsoft-fabric-dp-700-guide-onelake-workspace-settings-and-data-workflow-airflow-8d4e35699a11
canonical_url
https://medium.com/@likhith0715/microsoft-fabric-dp-700-guide-onelake-workspace-settings-and-data-workflow-airflow-8d4e35699a11
author_url
https://medium.com/@likhith0715
status
ok
fetched_at
2026-07-11 23:02:18