Guides

How to Get Started with Microsoft Fabric

Arkzero ResearchApr 24, 20268 min read

Last updated Apr 24, 2026

Microsoft Fabric is a unified analytics platform that consolidates data ingestion, storage, transformation, and reporting into a single Microsoft-hosted workspace. It replaces the need to separately manage Azure Data Factory, Azure Synapse Analytics, and Power BI by centralizing them under OneLake, a single logical data store. Teams that already use Power BI or Microsoft 365 can activate Fabric through a 60-day free trial at app.fabric.microsoft.com without provisioning separate Azure resources.
Microsoft Fabric workspace showing a lakehouse and Power BI dashboard

Microsoft Fabric is a unified analytics platform that consolidates data ingestion, storage, transformation, and reporting under a single Microsoft-hosted workspace. For teams already using Power BI or Microsoft 365, it replaces the need to manage Azure Data Factory, Azure Synapse Analytics, and Power BI as separate services. A 60-day free trial is available at app.fabric.microsoft.com. This guide covers how to activate a workspace, create a lakehouse, load data, and publish your first Power BI report.

What Microsoft Fabric Is

Microsoft launched Fabric in May 2023 and made it generally available in November 2023. By early 2026, more than 70 percent of Fortune 500 companies had at least one Fabric workload running in production, according to Microsoft FY2025 earnings disclosures. The platform runs on OneLake, a single logical storage layer shared across all services in a workspace.

OneLake stores every table and file in open Delta Parquet format. Data written by a Fabric pipeline is immediately readable by Spark, DuckDB, Polars, or Databricks without any export step. The practical effect is that you can build a data warehouse inside Fabric while still querying it from an external Python environment or notebook tool.

Fabric bundles six product experiences under a single capacity license: Data Engineering for Spark notebooks and batch jobs, Data Factory for low-code data ingestion pipelines, Data Science for machine learning notebooks and model tracking, Data Warehouse for T-SQL warehousing over OneLake, Real-Time Intelligence for event streams and KQL databases, and Power BI for reporting. For most analysts and operations teams starting out, the relevant three are Data Factory, Lakehouse, and Power BI.

Starting Your Free Trial

Go to app.fabric.microsoft.com and sign in with a Microsoft 365 account. If your organization already holds a Power BI Pro or Premium Per User license, Fabric may already be available in your account. Otherwise, click the account icon in the top-right corner and select Start trial. The trial lasts 60 days and includes access to all Fabric workloads at no charge.

No Azure subscription is required. Fabric billing runs through Microsoft capacity units rather than Azure billing lines, which matters for organizations operating outside Azure. If your IT administrator has disabled self-service trials, sign-in returns an access error. The admin can re-enable trials at admin.microsoft.com under Purchase Services.

Creating a Workspace

Workspaces are Fabric's top-level containers. They hold lakehouses, warehouses, pipelines, notebooks, and reports together, and they determine which capacity unit is assigned to run your work.

In the Fabric home screen, click Workspaces in the left navigation sidebar, then select New Workspace. Name it (for example, Sales Analytics), set the License mode to Trial, and click Apply. The workspace appears in the sidebar and is backed by shared trial capacity. For production workloads you would assign dedicated F-SKU capacity, but trial capacity is sufficient for evaluation.

Creating a Lakehouse

A lakehouse is the primary storage object in Fabric. It has two sections: Tables, which hold Delta-format data queryable via SQL or Spark, and Files, which hold raw files in any format before transformation.

Inside your workspace, click New item, select Lakehouse, name it, and click Create. Fabric provisions the lakehouse and automatically creates a SQL analytics endpoint that exposes the Tables section for read-only SQL queries.

Loading Data

Fabric provides three practical ingestion paths for teams starting out.

The most direct is a file upload. In your lakehouse, click Upload in the Files section and drag in a CSV or Parquet file. The file is stored raw. To make it a queryable Delta table, right-click the file and select Load to Tables. Fabric converts the CSV to Delta format without any additional configuration.

For recurring ingestion from a SaaS application, use a Data Factory pipeline. Click New item, select Data pipeline, add a data source connector (Fabric ships with more than 150, including Salesforce, HubSpot, SharePoint, and Google Sheets), and set the destination to your lakehouse Tables section. Pipelines run on a schedule you configure, typically hourly or daily.

If your data already lives in Azure Data Lake Gen2, Amazon S3, or Google Cloud Storage, create a Shortcut instead of copying the data. From the lakehouse Files section, click New shortcut and point to the external storage path. Fabric presents the external data as if it were local without transferring it, avoiding duplicate storage costs.

Querying Data with SQL

Once data appears in the Tables section, switch to the SQL analytics endpoint view using the selector in the top-right corner of the lakehouse. A standard SQL editor connects directly to your Delta tables.

A basic query looks like this:

SELECT TOP 100 * FROM SalesData.dbo.your_table_name;

The SQL endpoint is read-only. Writes to Delta tables go through Spark notebooks or pipelines. This surprises analysts accustomed to warehouses where SQL handles both reads and writes. If you need full SQL write access, create a Fabric Data Warehouse item instead of a lakehouse. Warehouses support INSERT, UPDATE, and DELETE via T-SQL and are better suited for teams with existing SQL-heavy transformation workflows.

Building a Power BI Report

Fabric's most useful integration for business users is the direct path from lakehouse to Power BI report in the browser, without installing Power BI Desktop or configuring a data gateway.

In the SQL analytics endpoint view, click New report in the top toolbar. Power BI opens in the browser with a live semantic model connection to your lakehouse tables. Drag fields onto the canvas to add visuals, apply filters, and format charts, then click Save to publish the report to your workspace.

Data updates in the lakehouse flow into the report on the next scheduled refresh. No separately published datasets, on-premises data gateways, or .pbix files are required, which significantly reduces setup time compared to traditional Power BI workflows that start from a local desktop connection.

Understanding Capacity Pricing

Fabric bills on compute capacity units rather than per query. As of 2026, an F2 dedicated unit costs approximately $262 per month and covers all workloads running in assigned workspaces. If running workloads exceed available capacity, jobs queue rather than fail outright.

This pooled model differs from per-query pricing in Snowflake or BigQuery, where costs scale directly with query volume. For teams with predictable scheduled pipelines and daily report refreshes, Fabric's flat capacity pricing is more cost-predictable. For teams with sporadic heavy query bursts, per-query pricing can be more economical.

Common Pitfalls

Spark defaults to memory-heavy cluster configurations even for small data. Running a notebook that reads a 10 MB file allocates the same starter Spark cluster as one processing 10 GB. Use the SQL analytics endpoint for lightweight queries to avoid unnecessary capacity consumption.

Delta Parquet is an open standard, but legacy reporting tools built on ODBC connections may not support it directly. Check connector compatibility before migrating an existing reporting stack from a traditional SQL Server or Oracle source.

Trial capacity is shared across Microsoft's multi-tenant infrastructure and may show slower execution than dedicated capacity, particularly during peak hours. Do not benchmark trial performance against production SKU expectations.

When Fabric Makes Sense

Fabric works best for organizations already using Microsoft 365, where Power BI is the reporting layer and Excel is the primary analyst interface. It consolidates multiple Azure billing lines into one capacity fee and reduces the number of connection credentials to manage across services.

For teams outside the Microsoft ecosystem, or those requiring multi-cloud portability and open-source orchestration, Databricks combined with dbt offers more flexibility. For teams that need immediate analysis from files they already have without provisioning any infrastructure, tools like VSLZ let you upload a dataset and get summaries, statistical analysis, and charts from a single prompt with no warehouse setup required.

Summary

Getting started with Microsoft Fabric takes around 30 minutes from sign-up to first report. Activate a free trial at app.fabric.microsoft.com, create a workspace, add a lakehouse, load data via file upload or pipeline, query the SQL analytics endpoint, and publish a Power BI report directly in the browser. Plan around capacity unit pricing before moving production workloads from standalone Azure services, and verify connector compatibility for any legacy reporting tools before committing to a full migration.

FAQ

Is Microsoft Fabric free to use?

Microsoft Fabric offers a 60-day free trial accessible at app.fabric.microsoft.com with no credit card required. After the trial, Fabric requires a paid capacity subscription starting at the F2 SKU (approximately $262 per month as of 2026) or a Power BI Premium Per User license that includes Fabric access. Individual users within an organization do not need separate per-seat Fabric licenses once capacity is assigned.

What is OneLake in Microsoft Fabric?

OneLake is the unified storage layer that underpins all of Microsoft Fabric. It is a single logical data lake shared across every workspace, lakehouse, and warehouse in a Fabric tenant. All data in Fabric is stored in Delta Parquet format in OneLake, which means data written by one Fabric service (such as a Data Factory pipeline) is immediately readable by another (such as a Power BI report or a Spark notebook) without copying or exporting. OneLake is conceptually similar to OneDrive but for structured and semi-structured data assets.

Does Microsoft Fabric replace Power BI?

Microsoft Fabric does not replace Power BI. Power BI is one of six experiences bundled inside Fabric, alongside Data Engineering, Data Factory, Data Science, Data Warehouse, and Real-Time Intelligence. Existing Power BI reports, workspaces, and datasets continue to work unchanged inside Fabric. Fabric adds the upstream data infrastructure (pipelines, lakehouses, notebooks) that feeds Power BI, allowing teams to manage the full data lifecycle in one platform rather than connecting Power BI to external Azure services.

What is the difference between Microsoft Fabric and Azure Synapse?

Azure Synapse Analytics is a standalone Azure service that combines SQL warehousing and Spark analytics. Microsoft Fabric supersedes Synapse for most use cases by bundling equivalent capabilities (Spark notebooks, SQL warehouses, pipelines) alongside Power BI and Real-Time Intelligence under a unified workspace and billing model. Microsoft has not announced an end-of-life date for Synapse, but new workloads are generally recommended on Fabric. Synapse remains relevant for organizations deeply integrated with Azure DevOps deployment pipelines or requiring Azure-native networking configurations not yet available in Fabric.

Can I use Microsoft Fabric without an Azure subscription?

Yes. Microsoft Fabric is billed through Microsoft 365 capacity units, not through Azure billing. You can start a Fabric trial and create workspaces using only a Microsoft 365 or work account without an active Azure subscription. However, some advanced features such as private link networking, managed virtual networks for pipeline connections, and certain Azure Active Directory governance integrations require Azure resources. For most analyst and operations team use cases, Fabric operates independently of Azure billing.

Related

OpenMetadata data catalog interface showing database schema discovery
Guides

How to Set Up OpenMetadata for Data Discovery

OpenMetadata is an open-source data catalog that gives teams a single place to discover, document, and govern their data assets. Setting it up takes under 30 minutes using Docker: spin up the containers, log into the UI at localhost:8585, then connect your first data source using one of 90+ pre-built connectors. Once ingestion runs, every table, column, and owner is searchable and lineage-linked across your entire stack.

Arkzero Research · Apr 29, 2026
Streamlit logo on a clean white background
Guides

How to Build a Data Dashboard with Streamlit

Streamlit is an open-source Python library that turns a script into a shareable web dashboard without any front-end code. Install it with pip, write a Python file that loads your CSV with pandas, add sidebar widgets for filtering, and render interactive charts with Plotly. Push the file to GitHub, connect it to Streamlit Community Cloud, and anyone with the URL can view live results. No server configuration required.

Arkzero Research · Apr 29, 2026
Airbyte Cloud data integration platform
Guides

How to Set Up Airbyte Cloud for Data Syncing

Airbyte Cloud is a managed data integration platform that syncs data from SaaS tools, databases, and APIs into a central warehouse without requiring Docker, infrastructure, or engineering resources. A free 30-day trial lets you connect sources like Salesforce, HubSpot, Stripe, or Google Sheets to destinations like BigQuery, Snowflake, or Postgres in minutes. This guide walks through the full setup from account creation to your first automated sync.

Arkzero Research · Apr 29, 2026