LogoLogo

Our Products

Metadata Browser

Edge Add-on

HTML To PDF Converter

Power Automate Connector

Data Mask for Dataverse

Dataverse App

Commission 365

Dynamics 365 App

AI Autocloser

Dataverse App

Flow Monitor

Power Automate App

ServicesAboutCareersBlogContact
Chat on Teams
Metadata BrowserHTML To PDF ConverterData Mask for DataverseCommission 365AI AutocloserFlow Monitor
ServicesAboutCareersBlogContactChat on Teams
HomeBlogBuilding a Lakehouse for Data Ingestion and Integrating with Power Apps

Building a Lakehouse for Data Ingestion and Integrating with Power Apps

January 19, 2025
#Power BI#Power Pages
Harshitha Madem
Building a Lakehouse for Data Ingestion and Integrating with Power Apps

Introduction 

A Data Lakehouse is a unified data platform that allows you to store and manage both structured data (like tables) and unstructured data (like images and videos) in one place. This combination of data types within a single repository enables analytics and easy integration with other tools and applications. 

In this blog, we will walk you through creating a Data Lakehouse in Power BI, importing CSV data and images, integrating it with Power Pages, and displaying the data on a portal.  

Prerequisites 

  • Microsoft Fabric Subscription: A Power BI Pro or Premium license is required to access Lakehouse and dataflows. 

  • Power Apps Subscription: An active Power Apps account is required for creating and managing portals. 

  • Matching Regions: Both Power BI and Power Apps resources must be in the same region, as cross-region integration is not supported. 

Firstly, log in to Power BI Service [https://app.powerbi.com]. 

Navigate to the Workspaces section in the left pane and click new workspace. 

1

Enter a name for the workspace (e.g., LakehouseWorkspace) and then click Apply. 

2

Need help with your business solution?

Our team can help you implement the right solution for your organization.

Get in touch
LogoLogo

Ex-Microsoft experts helping businesses get more from their Dynamics 365 and Power Platform investments.

Products

Click on New Item and select Lakehouse. 

3

Provide a name for your lakehouse (e.g., CSVandImageLakehouse) and click Create. 

4

Import CSV  

Open the lakehouse and click Upload files. 

5

Choose a CSV file from your local device and upload it. 

6

Repeat this process for as many CSV files as needed to include all relevant datasets. 

To make these flat CSV files structured data, choose the CSV file and load it as a new table. 

7

Give the table name and click Load. 

8

Integrate with Power Pages 

Log in to Power Pages and open your website in the Design Studio. 

9

Navigate to Data and click on Table. 

10

Select New table from external data. 

11

Select Microsoft Fabric as the data source and click on Add Connection to connect with your Microsoft Fabric account. 

12

Select your Workspace and Lakehouse, then click Next. 

13

Choose Contact as a table. 

14

Check the configurations and click on Next. 

15

Click Finish. Now the Microsoft Fabric table will be converted into a Dataverse table. 

16

Navigate to Views and create a new view. 

17

Click on the View column and add the required columns.

18

Click save and publish. 

19

Navigate to Pages and add a page. 

20

Select List as a component.

21

Choose the table and view that we have created. 

22

Now we can view the table in Power Pages. 

23
Frequently Asked Questions (FAQs): 
1. What is a Data Lakehouse? 

A data lakehouse is a unified data platform that combines the benefits of data lakes and data warehouses. It enables you to store, manage, and analyze both structured data (e.g., tables) and unstructured data (e.g., images and videos) in a single repository. 

2. Can I use Power BI Desktop to create a lakehouse instead of Power BI Service? 

No, lakehouse creation is supported only through the Power BI Service. Power BI Desktop is primarily used for report creation and visualization but lacks lakehouse capabilities. 

3. What are the limitations of converting lakehouse data into Dataverse tables? 
  • Data Size: Dataverse has limits on record counts and storage. Extremely large datasets may require segmentation or alternative storage. 

  • Complex Relationships: Dataverse does not automatically create complex relationships present in the lakehouse. These need to be configured manually. 

4. Can I update my lakehouse data (CSV files) after integrating it with Power Pages? 

Yes, you can upload new files or update existing ones in the lakehouse. However, for changes to reflect on Power Pages, ensure that the dataflow and Dataverse table are refreshed. 

5. What happens if my Power BI and Power Apps resources are in different regions? 

Cross-region integration between Power BI and Power Apps is not supported. You will encounter errors while connecting the lakehouse to Power Pages. Ensure both resources are created in the same region. 

Back to all articles

More from the blog

Embed Model-Driven App Charts in Power Pages with Liquid

Automating Dataverse Record Creation with Custom Forms in Power Pages

How to set up Web API in Power Pages?

Power Pages- Retrieve Data from Dataverse using Power FX

Use governance controls to disable anonymous access in Power Pages

Using Liquid Code in Power Pages for Dynamic Functionality

Power BI Integration with Power Pages: How to Embed Reports on Portal Pages

Custom Filters and Search in Power Pages

Metadata Browser
  • HTML To PDF Converter
  • Data Mask for Dataverse
  • Commission 365
  • AI Autocloser
  • Flow Monitor
  • Services

    • D365 Marketing
    • D365 Sales
    • D365 Customer Service
    • D365 Field Service

    Company

    • About Us
    • Blog
    • Contact
    • Careers

    Copyright ©2026 Pascalcase Software Private Limited. All rights reserved.

    Privacy PolicyTerms of Service