Edit

Share via


What is Microsoft Fabric?

Microsoft Fabric is a data analytics platform that handles your entire data workflow, from collecting and processing data to building reports and dashboards. It combines data ingestion, transformation, real-time event routing, and visualization through workloads like Data Engineering, Data Factory, Data Science, Real-Time Intelligence, Data Warehouse, and Databases.

As a Software as a Service (SaaS) platform, Fabric centralizes data storage with OneLake. It embeds AI capabilities throughout, so you don't need to integrate services manually, allowing you to transform raw data into actionable insights efficiently.

Note

  • The Fabric Analyst in a Day (FAIAD) workshop is free, hands-on training for analysts working with Power BI and Fabric. Get hands-on experience analyzing data and building reports using Fabric. The workshop covers key concepts like working with lakehouses, creating reports, and analyzing data in the Fabric environment.
  • Join the new Fabric user panel to share feedback and help shape Fabric and Power BI. Participate in surveys and 1:1 sessions with the product team. Learn more and sign up at Fabric user panel.

Capabilities of Fabric

Microsoft Fabric provides several integrated capabilities:

  • Role-specific workloads: Tailored tools for data engineers, data scientists, business analysts, and database administrators, each with interfaces designed for their workflow.
  • OneLake: All Fabric tools can access a central data storage, eliminating the need to copy data between services.
  • Copilot support: An AI assistant that helps write code, generate insights, and automate repetitive tasks.
  • Integration with Microsoft 365: Connect Fabric data to Excel, Teams, and other Microsoft 365 applications.
  • Azure AI Foundry: Provides prebuilt AI models and tools for building custom machine learning solutions.
  • Unified data management: Centralized data discovery that simplifies governance, sharing, and use.

Unification with SaaS foundation

Microsoft Fabric is built on a SaaS platform. It unifies new and existing components from Power BI, Azure Synapse Analytics, Azure Data Factory, and more into a single environment.

Diagram of the software as a service foundation beneath the different experiences of Fabric.

Fabric's integrated approach provides several advantages:

  • Integrated analytics from data ingestion through reporting
  • Consistent, user-friendly experiences
  • Easy access and reuse of all assets
  • Unified data lake storage preserving data in its original ___location
  • AI assistance built into every workload
  • Centralized administration and governance

Fabric centralizes data discovery, administration, and governance by automatically applying permissions and inheriting data sensitivity labels across all the items in the suite. Governance is powered by Purview, which is built into Fabric. This seamless integration lets creators focus on producing their best work without managing the underlying infrastructure.

Components of Microsoft Fabric

Microsoft Fabric offers the following workloads, each customized for a specific role and task:

  • Power BI - Power BI lets you connect to data sources, create interactive charts and dashboards, and share insights across your organization. This allows business owners access to all data in Fabric quickly and effectively, enabling better data-focused decisions. For more information, see What is Power BI?

  • Databases - Databases in Fabric are a developer-friendly transactional database such as Azure SQL Database, which allows you to easily create your operational database in Fabric. Using the mirroring capability, you can bring data from various systems together into OneLake. You can continuously replicate your existing data estate directly into Fabric's OneLake, including data from Azure SQL Database, Azure Cosmos DB, Azure Databricks, Snowflake, and Fabric SQL database. For more information, see SQL database in Microsoft Fabric and What is Mirroring in Fabric?

  • Data Factory - Data Factory provides a modern data integration experience to ingest, prepare, and transform data from a rich set of data sources. It incorporates the simplicity of Power Query, and you can use more than 200 native connectors to connect to data sources on-premises and in the cloud. For more information, see What is Data Factory in Microsoft Fabric?

  • Industry Solutions - Fabric provides industry-specific data solutions that address unique industry needs and challenges, and include data management, analytics, and decision-making. For more information, see Industry Solutions in Microsoft Fabric.

  • Real-Time Intelligence - Real-Time Intelligence analyzes data as it arrives, such as IoT sensor readings, application logs, or website clickstreams. It enables the extraction of insights, visualization, and action on data in motion by handling data ingestion, transformation, storage, modeling, analytics, visualization, tracking, AI, and real-time actions. The Real-Time hub in Real-Time Intelligence provides a wide variety of no-code connectors, converging into a catalog of organizational data that is protected, governed, and integrated across Fabric. For more information, see What is Real-Time Intelligence in Fabric?.

  • Data Engineering - Fabric Data Engineering provides Apache Spark for processing large datasets, with notebooks and tools for writing and scheduling data transformation jobs. It enables you to create, manage, and optimize infrastructures for collecting, storing, processing, and analyzing vast data volumes. Fabric Spark's integration with Data Factory allows you to schedule and orchestrate notebooks and Spark jobs. For more information, see What is Data engineering in Microsoft Fabric?

  • Fabric Data Science - Fabric Data Science enables you to build, deploy, and operationalize machine learning models from Fabric. It integrates with Azure Machine Learning to provide built-in experiment tracking and model registry. Data scientists can enrich organizational data with predictions and business analysts can integrate those predictions into their BI reports, allowing a shift from descriptive to predictive insights. For more information, see What is Data science in Microsoft Fabric?

  • Fabric Data Warehouse - Fabric Data Warehouse provides industry leading SQL performance and scale. It separates compute from storage, enabling independent scaling of both components. Additionally, it natively stores data in the open Delta Lake format. For more information, see What is data warehousing in Microsoft Fabric?

Fabric helps organizations and individuals analyze their data and create reports, dashboards, and machine learning models. It implements a data mesh architecture. For more information, see What is a data mesh?

OneLake: The unification of lakehouses

The Microsoft Fabric platform unifies the OneLake and lakehouse architecture across an enterprise.

OneLake

A data lake is the foundation for all Fabric workloads. In Fabric, this lake is called OneLake. OneLake is built into the platform and serves as a single store for all organizational data.

OneLake is built on ADLS (Azure Data Lake Storage) Gen2. It provides a single SaaS experience and a tenant-wide store for data that serves both professional and citizen developers. It simplifies the user experience by removing the need to understand complex infrastructure details like resource groups, RBAC, Azure Resource Manager, redundancy, or regions. You don't need an Azure account to use Fabric.

OneLake prevents data silos by offering a unified storage system that makes data discovery, sharing, and consistent policy enforcement easy. For more information, see What is OneLake?

OneLake and lakehouse data hierarchy

OneLake’s hierarchical design simplifies organization-wide management. Fabric includes OneLake by default, so no upfront provisioning is needed. Each tenant gets one unified OneLake with single file-system namespace that spans users, regions, and clouds. OneLake organizes data into containers for easy handling. The tenant maps to the root of OneLake and is at the top level of the hierarchy. You can create multiple workspaces (which are like folders) within a tenant.

The following image shows how Fabric stores data in OneLake. You can have several workspaces per tenant and multiple lakehouses within each workspace. A lakehouse is a collection of files, folders, and tables that acts as a database over a data lake. To learn more, see What is a lakehouse?.

Diagram of the hierarchy of items like lakehouses and semantic models within a workspace within a tenant.

Every developer and business unit in the tenant creates their own workspaces in OneLake. They ingest data into lakehouses and start processing, analyzing, and collaborating on that data—like using OneDrive in Microsoft Office.

Fabric compute engines

All Microsoft Fabric compute experiences come preconfigured with OneLake, like Office apps automatically use organizational OneDrive. Experiences like Data Engineering, Data Warehouse, Data Factory, Power BI, and Real-Time Intelligence use OneLake as their native store without extra setup.

Diagram of different Fabric experiences all accessing the same OneLake data storage.

OneLake lets you instantly mount your existing PaaS storage accounts using the Shortcut feature. You don't have to migrate your existing data. Shortcuts provide direct access to data in Azure Data Lake Storage. They also enable easy data sharing between users and applications without duplicating files. Additionally, you can create shortcuts to other storage systems, allowing you to analyze cross-cloud data with intelligent caching that reduces egress costs and brings data closer to compute.

Real-Time hub: the unification of data streams

The Real-Time hub is a foundational ___location for data in motion. It provides a unified SaaS experience and tenant-wide logical place for streaming data. It lists data from every source, allowing users to discover, ingest, manage, and react to it. It contains both streams and KQL Database tables. Streams include Data streams, Microsoft sources (such as Azure Event Hubs, Azure IoT Hub, Azure SQL Database (DB) Change Data Capture (CDC), Azure Cosmos DB CDC, Azure Data Explorer, and PostgreSQL DB CDC), Fabric events (workspace item events, OneLake events, and Job events), and Azure events, including Azure Blob Storage events and external events from Microsoft 365 or other clouds services.

The Real-Time hub makes it easy to discover, ingest, manage, and consume data-in-motion from a wide variety of sources to collaborate and develop streaming applications in one place. For more information, see What is the Real-Time hub?

Fabric solutions for ISVs

If you're an Independent Software Vendors (ISVs) looking to integrate your solutions with Microsoft Fabric, you can use one of the following paths based on your desired level of integration:

  • Interop - Integrate your solution with the OneLake Foundation and establish basic connections and interoperability with Fabric.
  • Develop on Fabric - Build your solution on top of the Fabric platform or seamlessly embed Fabric's functionalities into your existing applications. You can easily use Fabric capabilities with this option.
  • Build a Fabric workload - Create customized workloads and experiences in Fabric, tailoring your offerings to maximize their effect within the Fabric ecosystem.

For more information, see the Fabric ISV partner ecosystem.