SQL Database in Microsoft Fabric – Getting Started

December 16, 2024
Announced in November 2024, SQL database in Microsoft Fabric is an autonomous, developer-friendly database accessible by other Fabric services.

By: Dean Jurecic

 
Microsoft Fabric, launched just over a year ago, has already been adopted by thousands of organizations across the globe. It is designed as a unified platform for data processing, storage, analysis, and reporting.

At Microsoft Ignite in November 2024, a new feature called SQL database in Microsoft Fabric was announced as a tool to simplify database creation and data storage, enabling organizations to focus more on creating apps.

Here is the official social media announcement of Fabric Databases from Arun Ulag, Corporate Vice President at Microsoft:


 

What is SQL Database in Microsoft Fabric?

SQL database in Microsoft Fabric is an autonomous, developer-friendly database accessible by other Fabric services. It is easy to provision, automatically scales and replicates to OneLake, and is fully integrated with the rest of Fabric.
 

 

Enabling SQL Database in Microsoft Fabric

Since SQL database in Fabric is currently in preview, the feature must be enabled from the Fabric admin portal. SQL database can be enabled for an entire tenant or for specific capacities and must be enabled by a user with one of the following roles: Fabric admin, Power Platform admin, or Microsoft 365 Global admin.
 
Enabling SQL Database in Microsoft Fabric in the Admin Portal
 

How to Create a Fabric Database

Once the feature has been enabled, create a new database by selecting SQL database (preview) from within the Database experience.
 

 
Name the New SQL Database in Microsoft Fabric
 
Build your database in Microsoft Fabric
 
After the database has been created, import data by using Dataflows or data pipelines.
 

How to Work With the Database

You can use the Fabric web interface to work with your newly created database or use tools like Visual Studio Code or SQL Server Management Studio (SSMS). In the web interface, the Explorer pane interface is similar to SSMS and is an easy way to access database objects (tables, views, stored procedures, functions) and supports IntelliSense.
 
Screenshot of the Explorer Pane in Microsoft Fabric
 
Another screenshot of the Explorer Pane in Microsoft Fabric
 

Monitoring the Database

Select “Performance Summary” to quickly get a high-level overview of your database performance over the last 24 hours. For more detailed information on each metric, click “View More” to see a pre-made report with customizable time increments.
 
Performance Summary in Microsoft Fabric
 

Microsoft Fabric Integration

SQL database in Fabric uses the same compute as other Fabric objects and the cost is included in your Fabric capacity subscription. User access can be controlled through workspace roles as well as database roles like db_owner, db_datareader, etc. Permissions can also be customized using GRANT, DENY, and REVOKE statements.

The Fabric databases appear with their semantic model and SQL analytics endpoint directly in their associated workspaces along with other workspace objects like Power BI reports, Dataflows, and Data pipelines. Additionally, Databases is a new experience within Fabric which allows you to focus on SQL database.
 
A SQL database in a workspace with other objects:
 
Screenshot of a SQL database in a workspace with other objects in Microsoft Fabric
 
Selecting the Databases experience in Fabric:
 
Screenshot of selecting the Databases experience in Microsoft Fabric
 

Conclusion

SQL database in Fabric is another tool in the Fabric toolbox that shows Microsoft’s commitment to enhancing and expanding the Fabric ecosystem. It is not designed to replace other options like Azure SQL Database or SQL Server, and in fact shares a common code base and many common features with Azure SQL Database. For a database that is quick to set up and easy to use and monitor, consider SQL database in Fabric.

Related Content
Data Streaming Made Easy With Microsoft Fabric

Data Streaming Made Easy With Microsoft Fabric

By: Nicholas Kenney    Introduction Microsoft Fabric is an end-to-end analytics and data platform that integrates services such as: Power BI Data Factory Data Activator Industry Solutions Real-Time Intelligence Synapse Data Engineering Synapse Data Science...