What is Fabric Notebooks

Definition

Fabric notebooks are the interactive, code-based authoring surface in Microsoft Fabric for data engineering and data science, letting users write and run Spark or Python code against lakehouse data to explore, transform, and model data within the unified platform.
« Back to Glossary Index
  • Provide interactive Spark and Python development over lakehouse data
  • Combine code, results, and visualisations in one collaborative surface
  • Integrate natively with OneLake, pipelines, and other Fabric items
  • Support both data engineering and data science workflows

Real World Example

A data engineer opens a Fabric notebook to read raw lakehouse files with PySpark, cleans and joins them interactively, and writes the result back as a Delta table, all within the Fabric workspace.

FAQs

What are Fabric notebooks used for?

Interactive data engineering and data science, writing Spark or Python code against lakehouse data in Fabric.

What languages do they support?

Languages such as PySpark, Spark SQL, Scala, and Python for data work.

How do they fit into Fabric workflows?

They read and write OneLake data and can be orchestrated within Fabric pipelines as part of larger workflows.

Hello popup window