Seamlessly Connecting Microsoft Fabric Lakehouse to SharePoint A Guide to Premium and Free Methods part 2

Seamlessly Connecting Microsoft Fabric Lakehouse to SharePoint: A Guide to Premium and Free Methods: Part 2

April 21, 2025

In the first part of this series, we explored the premium method for connecting Microsoft Fabric Lakehouse to SharePoint. This approach leverages advanced features and robust tools, offering seamless integration, enhanced security, and greater flexibility for managing large datasets. However, for many organizations, especially those with tighter budgets or smaller teams, the cost associated with premium solutions can be a significant consideration.

That’s where the free method comes in. While it may not have all the bells and whistles of the premium option, the free method provides a practical and cost-effective way to achieve similar results. In this part of the series, we’ll walk you through the steps to connect your Microsoft Fabric Lakehouse to SharePoint using freely available tools. Whether you’re looking to save on costs or are simply exploring alternative solutions, this guide will show you how to make the most of your resources without compromising on functionality.

As part of this guide, we’ll populate the same SharePoint List that we used as an example in the previous blog.

image 7

Step 1: Create a SQL Query in Microsoft Fabric Lakehouse

1. Go to your Workspace and select the SQL analytics endpoint.

2. Select New SQL Query.

image 8

3. Use the same SELECT query from the previous blog, but this time, create a view out of it.

4. After running the SQL query, refresh the view by right-clicking on Views and selecting Refresh.

image 6

Step 2: Create the Power Automate Flow

Create a flow and choose your desired trigger.

  1. Add the action Run a query against a dataset
  2. Select the Workspace
  3. Enter the following query

EVALUATE
‘View_Name’

image 9

Save and run the flow.

image 11

Step 3: Parse JSON and Map Data

  1. Copy the entire output from the previous step.
  2. Edit the flow again and add a Parse JSON action.
  3. Use the Use sample payload to generate schema feature to generate the schema using the copied output.
image 12

4. Add an Apply to each action and map the values as shown below:

image 10

body(‘Parse_JSON’)?[‘results’][0][‘tables’][0][‘rows’]

Step 4: Map Values to SharePoint List

Following this, the most challenging step is manually mapping the values from the previous step in the “Create Item” action within SharePoint.

image015 1

For example, if we want to map the OrderID column, we need to format it similarly to the sample provided: @{items(‘Apply_to_each’)?[‘DenormalizedSales[OrderID]’]}.

In this context, DenormalizedSales is the name of the view we created in the Lakehouse.

Now if we save and run this, the flow should populate the SharePoint list.

image 2
image

Final Thoughts

Connecting Microsoft Fabric Lakehouse to SharePoint using the free method offers a practical and cost-effective solution for organizations looking to make their data more accessible without breaking the bank. While this approach may require a bit more manual setup—such as mapping values in the Create Item action within SharePoint—it still provides a robust way to ensure that your non-technical teams have the data they need at their fingertips.

By following the steps outlined in this guide, you can successfully create a denormalized dataset that meets the specific needs of your team, all while staying within budget. Although the free method may involve some trade-offs in terms of automation and advanced features, it proves that powerful data integration doesn’t always have to come with a hefty price tag.

In the end, whether you choose the premium or free method depends on your organization’s specific needs, resources, and goals. By carefully considering these factors, you can make an informed decision that best suits your situation.

Tareq Rosul

Associate Power Platform Developer

Tareq Rosul, Junior Power Apps Developer at Data Crafters, specializes in PowerApps, Power Automate, and databases. PL-100 certified, he values quality over time. He enjoys cooking, movies, manga, and anime.

In this article

Ikramul Islam

AZ-900 Microsoft Certified Azure Fundamentals training session 7AZ-900 Microsoft Certified Azure Fundamentals training session 5AZ-900 Microsoft Certified Azure Fundamentals training session 3AZ-900 Microsoft Certified Azure Fundamentals training session 1AZ-900 Microsoft Certified Azure Fundamentals training session 6AZ-900 Microsoft Certified Azure Fundamentals training session 4AZ-900 Microsoft Certified Azure Fundamentals training session 2Microsoft Azure Fundamentals certification training event

Khaled Chowdhury

Data Crafters 2023 ONCON ICON Awards Top 100 winner badgeMicrosoft Certified Professional MCSA BI Reporting certification badgeFPAC Certified Corporate Financial Planning & Analysis Professional badge for Data CraftersDatacrafters | DatabricksKhaled Chowdhury CDataO certificate badge from Carnegie Mellon UniversityDatacrafters | Microsoft FebricDatacrafters | AzureDatacrafters | power BI Services

Rubayat Yasmin

Microsoft-Certified-Power-BI-Data-Analyst-AssociateMicrosoft Certified Azure Administrator Associate certification badgeMicrosoft Certified Azure Fundamentals AZ-900 certification badgeMicrosoft Certified Azure Data Fundamentals DP-900 certification badgeMicrosoft-Certified-Fabric-Analytics-Engineer-AssociateMicrosoft-Certified-Azure-Data-Engineer-AssociateMicrosoft-Certified-Azure-Solutions-Architect-Expert

Rami Elsharif, MBA

Microsoft-Certified-Power-BI-Data-Analyst-AssociateMicrosoft-Certified-Fabric-Analytics-Engineer-Associate

Govindarajan D

Microsoft-Certified-Power-BI-Data-Analyst-AssociateMicrosoft-Certified-Azure-Data-Engineer-AssociateMicrosoft-Certified-Azure-Administrator-AssociateMicrosoft-Certified-Azure-Solutions-Architect-ExpertDatabricks-Certified-Data-Engineer-ProfessionalLinux-EssentialsMicrosoft-Certified-Fabric-Analytics-Engineer-AssociateMicrosoft-Certified-Azure-Enterprise-Data-Analyst-AssociateDatabricks-Certified-Data-Engineer-AssociateMicrosoft-Certified-Trainer-MCTAzure-Databricks-Platform-Architect