Microsoft’s announcement at Ignite recently about integrating SQL databases into Microsoft Fabric has created a buzz among data professionals. This feature bridges the gap between transactional data processing and analytics offering a unified platform for data management. In this article, I have tried to cover and experiment with the practicality of the feature and basic implementation steps to get the look & feel of utilizing SQL databases within Microsoft Fabric.

What’s New? SQL Databases in Fabric

The integration of SQL databases into Fabric introduces a robust way to manage and analyze your data. With this update, organizations can leverage SQL's traditional capabilities in a modern environment, streamlining both OLTP and OLAP. This feature supports efficient data storage, query execution, and analytics, all within the Fabric ecosystem.

Internals…. In a nutshell

Instead of the traditional data and log (‘.mdf’ and ‘.ldf’) files that you see for SQL databases, the Fabric SQL databases work a bit differently. It employs a cloud-native approach to manage the data behind each SQL database.

Getting Started with Demo

Administrators must enable the feature in the fabric Admin Portal. This step ensures that only authorized users or groups have access, allowing organizations to test the functionality before a broader rollout.

Steps to Enable SQL Databases

SQL Database

Microsoft febric

Once enabled go to the workspace where you want the database to be created.

Workspace

Create and configure the SQL Database

The SQL database is now ready to store data, enabling transactional and analytical operations.

Analytical operations

Loading Data into Fabric SQL Databases

Fabric supports two primary methods for populating SQL databases: Dataflows and Copy Jobs in pipelines.

Using Dataflows

Additionally, dataflows enable data ingestion and transformation using Power Query Online. We can check importing sample data into the database.

Using Copy Jobs (alternate option)

For straightforward data transfer, Copy Jobs are an excellent option.

Exploring and Querying the SQL Database

After loading data, you can interact with the database using Fabric’s query editor.

Exploration Tips

Creating a View Example.

View Example

Integrating Development Tools

Fabric SQL databases integrate seamlessly with tools like Visual Studio Code and SQL Server Management Studio (SSMS).

Using Visual Studio Code

Using SSMS

Conclusion

The integration of SQL databases into Microsoft Fabric represents a significant leap in data platform capabilities. By uniting transactional and analytical operations, Fabric simplifies workflows and enhances scalability. Whether you’re managing data, running queries, or leveraging development tools, this feature empowers organizations to build efficient and collaborative data solutions.

References: Official Microsoft Documentation and Ignite release news.