In my previous article, An Introduction to Microsoft Fabric Fundamentals, we explored the basics of Microsoft Fabric, highlighting its seven experiences and the four powerful computing engines that form the foundation of this unified analytics platform.
Now, let’s dive deeper into each of the seven Fabric experiences, focusing on their objectives, the resources they provide, similar Azure services, and the key personas they serve.
Fabric Data Factory
- Objective: A set of tools is available to help with moving and transforming your data through extraction, transformation, and loading (ETL).
- Fabric Resources: Pipelines, Dataflows.
- Similar Azure Services: Azure Data Factory, Synapse Pipeline, PowerBI Dataflow Gen1.
- Main Personas: Data Engineers, ETL Developers.
Synapse Data Warehouse
- Objective: Offers a familiar transactional data warehouse solution featuring tables, schemas, views, stored procedures, and more, utilizing SQL (T-SQL).
- Fabric Resources: Data Warehouse.
- Similar Azure Services: SQL Server / Azure SQL, Synapse SQL Serverless / Dedicated, Snowflake.
- Main Personas: Data Analysts, DataEngineers, Database Administrators.
Synapse Data Engineering
- Objective: Empower users to design, build, and maintain infrastructures and systems that allow their organizations to collect, store, process, and analyze large volumes of data.
- Fabric Resources: Lakehouse, Notebook, Spark job.
- Similar Azure Services: Azure Data Lake Storage (ADLS Gen2), Databricks, Snowflake.
- Main Personas: Data Engineer, Analytics Engineers.
Synapse Data Science
- Objective: Supports the full data science workflow within an organization, including data exploration, preparation, and cleansing, as well as experimentation, modeling, model scoring, and delivering predictive insights to BI reports.
- Fabric Resources: Notebook, Exprements, ML Models.
- Similar Azure Services: Azure ML, Synapse Notebooks, Databricks Notebooks.
- Main Personas: Data Scientists.
Synapse Real-Time Analytics
- Objective: Provides a set of tools to ingest, manage, and analyze real-time event data.
- Fabric Resources: KQL Database, Eventstream, SQL Queryset.
- Similar Azure Services: Azure Data Explorer.
- Main Personas: Data Engineer, Analytics Engineers.
Power BI
- Objective: Power BI is Microsoft's business intelligence solution that enables you to create reports and present visual insights to business users.
- Fabric Resources: Report, Semantics Model.
- Similar Azure Services: Tableau, Looker.
- Main Personas: Business Users, PowerBI Developers, and Data Analysts.
Data Activator
- Objective: Automatically triggering actions (such as running a Power Automate routine) when patterns or conditions are detected in dynamic data like data in Power BI reports and event streams.
- Fabric Resources: Reflex.
- Similar Azure Services: Power Automate, Azure Functions.
- Main Personas: Business Users, PowerBI Developers, and Data Analysts.
Conclusion
Each experience in Microsoft Fabric is designed to address specific analytics needs while operating within a unified ecosystem. Whether you are building data pipelines, deploying machine learning models, or creating dashboards, Fabric ensures seamless integration between tools and processes, all powered by the OneLake data foundation.
By understanding these experiences, organizations can better assign roles and responsibilities while ensuring that the right personas leverage the right tools for maximum efficiency and innovation.