Microsoft Fabric
SQL Database
(preview)
Jeff Taylor

jssug.org
Every 3rd Wednesday 6-8pm
Except for May, November and December


Annual Free Data Conference
May 2nd & 3rd, 2025

JSSUG
January Sponsor
Jeff Taylor
Principal Data Consultant
Database Consulting, LLC






Jeff Taylor
Microsoft Fabric
SQL Database
(preview)
Introduction to Microsoft Fabric SQL Database
-
Overview: Developer-friendly transactional database based on Azure SQL Database.
-
Integration: Integrated with development frameworks and analytics.
-
Replication: Automatic data replication into OneLake for analytics.
- Performance: Intelligent performance features like automatic index creation.
Key Features of Microsoft Fabric SQL Database
-
OLTP Workloads: Home for OLTP workloads, easy to configure and manage.
-
Analytics Setup: Automatically replicates data into OneLake in near real-time.
-
Development Tools: Supports SQL Server Management Studio (SSMS), Azure Data Studio, and web-based editor in the Fabric portal.
- Intelligent Performance: Features like automatic tuning and index creation.
Analytical Endpoint
-
Paired Endpoint: Each Fabric SQL database has a paired SQL analytics endpoint.
-
Reporting Queries: Run reporting queries against the OneLake copy of the data.
- Access Methods: Accessible via the Fabric portal, SSMS, and Visual Studio Code.
Connecting to the Database
-
Web-Based Editor: Use the web-based editor in the Fabric portal.
-
SSMS and Azure Data Studio: Connect using SQL Server Management Studio and Azure Data Studio.
- Connection Strings: Provided for various tools including ADO.NET, JDBC, ODBC, PHP, and Go.
Semantic Model
-
Default Model: Automatically created for each SQL database.
-
Custom Models: Ability to create multiple models from one database.
-
Business-Friendly: Enables deeper analysis with metrics and business-friendly terminology.
- Integration: Integrated with Power BI for visualizations and analysis.
Cross-Database Queries
- Querying Across Databases: Write cross-database queries joining data from other SQL databases, mirrored databases, warehouses, and the SQL analytics endpoint.
Azure SQL vs. Fabric SQL Database
- Common Code Base: Both share a common code base with the latest stable version of the Microsoft SQL Database Engine.
Differences
- Always Encrypted: Supported in Azure SQL but not in Fabric SQL.
- Change Data Capture (CDC): Supported in Azure SQL but not in Fabric SQL.
- Elastic Pools: Available in Azure SQL but not in Fabric SQL.
- Provisioning Control: Detailed control in Azure SQL, autonomous management in Fabric SQL.
- Integration: Fabric SQL is fully integrated with other workloads in the Microsoft Fabric platform by default
Azure SQL vs. Fabric SQL Database
Azure SQL Database
Fabric SQL Database
- Compute Tiers: Provisioned or serverless.
- Hardware Configurations: Gen5, Fsv2, DC.
- Elastic Pools: Yes.
- Maximum Resource Limits: Higher limits for vCores, DTUs, and storage.
- Compute Tiers: Serverless.
- Hardware Configurations: Latest configurations.
- Elastic Pools: No.
- Maximum Resource Limits: Lower limits compared to Azure SQL Database, subject to change before general availability.
Azure SQL vs. Fabric SQL Database


Demo
Create a SQL database in the Fabric portal
Demo
Use SQL Analytics Endpoint
Demo
Connect to the Database - SSMS, Azure Data Studio
Demo
Semantic Model
Resources
https://learn.microsoft.com/en-us/fabric/database/sql/overview
https://learn.microsoft.com/en-us/shows/data-exposed/sql-integration-with-microsoft-fabric-data-exposed
https://learn.microsoft.com/en-us/fabric/data-warehouse/tutorial-sql-cross-warehouse-query-editor
https://learn.microsoft.com/en-us/fabric/database/sql/mirroring-limitations
Questions?
Thank you
Jeff Taylor
Thank you for attending my session today. If you have any additional questions please don't hesitate to reach out. My contact information is below.


Microsoft Fabric SQL Database (private preview)
By reviewmydb
Microsoft Fabric SQL Database (private preview)
- 132