Microsoft Fabric, a new data and AI platform solution, was recently introduced by Microsoft. It is a unified SaaS platform that has been expanded with current Microsoft analytical tools like Azure Synapse Analytics, Azure Data Factory, Azure Data Explorer, and Power BI. It will facilitate seamless data exchange, easy data discovery, and reduced integration time and effort.
Fabric’s data and workloads are stored in the centralized repository called OneLake. OneLake is a single, unified, logical data lake for the whole organization. OneLake is multi-cloud data lake allows enterprises to virtualize data lake storage in ADLS Gen2, AWS S3, and Google Storage (coming soon). You can use your existing data lakes within Fabric.
Within Fabric, all data is preserved in delta lake format. Even warehouse data is preserved in delta format. Relational storage is no longer available. Customers are therefore relieved of the burden of maintaining separate data sets for data lakes, data warehousing, business intelligence, and real-time analytics. Instead, all the workloads can be directly powered by a single copy of the data in OneLake.
Microsoft will soon incorporate Copilot into Fabric, allowing users to design dataflows and data pipelines and write code using conversational language. You can conclude that Fabric offers nearly all Synapse functionalities by looking at the architecture mapping in the image.
Compare Differences. Synapse Analytics vs Microsoft Fabrics
Unlocking the Potential of Microsoft Fabric in Modern Advanced Analytics
In this comprehensive Ebook, we invite you to embark on a transformative journey, delving into the cutting-edge capabilities of Microsoft Fabric and OneLake.Get the eBook
How does it differ from Synapse Analytics?
- Fabric is a SaaS (less control and fully managed service), whereas Synapse is a PaaS (more control and more responsibility).
- Unlike Synapse, Fabric does not have a dedicated SQL pool or relational storage. In Fabric, warehouse data is persisted in delta lake format.
- Fabric warehouse is powered by the Polaris engine, which also drives the Serverless SQL pool in Synapse. This MPP (massively parallel processing) engine scales AUTOMATICALLY to accommodate different data workloads.
- Dataflows Gen2 (Power Query) can be used in place of Mapping Data Flows since Fabric does not support them. Synapse Mapping Data Flows is the “no code / low code” graphical user interface that can be used to transform data in Synapse.
- Fabric does not allow OPENROWSET(). You may still query the data from the lake(house) in Fabric using T-SQL, but you must modify all queries that utilise OPENROWSET syntax.
- Synapse Link feature is not available in Fabric. Synapse Link allows to query the data from Cosmos DB and/or Microsoft Dataverse.
- The Data Activator module, which is new in Fabric, is designed for real-time data detection and monitoring. It will be able to send notifications and perform actions when it detects specific patterns in data.
- The Spark engine in Fabric spins up significantly faster than the Synapse engine.
Don’t miss this opportunity to expand your knowledge and harness the full potential of Microsoft Fabric. Reserve your spot by signing up today!
Fabric enables next-generation data and analytics capabilities such as Lakehouse, Data Mesh, and Data Virtualization. However, keep in mind that everything announced is still in preview. Organizations that utilize Azure Synapse Analytics should consider Microsoft Fabric and how it fits with their technological roadmap. Certain Synapse features (most notably, Mapping Dataflows and OPENROWSET() syntax in SQL queries over files in a data lake) are not supported in Fabric. There is right now no “lift-and-shift” approach to migrating from Synapse to Fabric.