Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Mestu_Paul
Helper I
Helper I

Guidance Needed: Creating Power BI Dataset Model Using REST API with Microsoft Fabric Real-Time Inte

Hello Power BI community,

I'm currently working on a project that involves creating Power BI semantic models (datasets) using the Power BI REST API. Recently, I've encountered an issue: it seems that the traditional method of creating new dataset models via the REST API is no longer viable. The current guidance suggests leveraging Microsoft Fabric Real-Time Intelligence, and I've also come across references to using a Lakehouse as an alternative.

However, I'm struggling to find comprehensive documentation or a clear process to transition from creating tables (e.g., using endpoints like Create Lakehouse, Upload File, and Create Table) to building a Power BI dataset model.

Has anyone successfully implemented this workflow or found resources detailing how to create a Power BI dataset model after setting up tables in a Lakehouse using REST APIs? Any guidance, examples, or links to relevant documentation would be greatly appreciated.

Thank you in advance for your help!

2 REPLIES 2
Mestu_Paul
Helper I
Helper I

hi rajendraongole1 , thanks for your guidence, but I need rest api support instead of UI. Suppose I've a report already with some sample data, then i push the report in cloud. Now i want to create new semantic model using some table from lakehouse tables  using rest api and rebind it with pushed report (i can rebind via rest api).

Here I find how to create semantic model via rest api, but it is workspace specific not lakehouse. And I can not understand of its parts of request body. Like 
{

"path": "model.bim",

"payload": "ew0KICAiY29tcGF0a..GVzIjogWyBdDQogIH0NCn0=",

"payloadType": "InlineBase64"

}

rajendraongole1
Super User
Super User

Hi @Mestu_Paul - Start by creating tables in the Lakehouse through Fabric’s REST API endpoints. Use endpoints such as Create Lakehouse, Upload File, and Create Table to ingest your data into the Lakehouse. Once tables are created, you can directly query this Lakehouse data from Power BI.

 

Build Power BI Models with Direct Query: Power BI’s direct query mode supports both Lakehouse and Eventhouse tables within Fabric. After creating your tables in the Lakehouse, use Power BI Desktop to connect via direct query, which enables real-time reporting on Lakehouse data. This setup allows you to skip creating intermediate datasets entirely since Power BI can now query the Lakehouse directly.

 

For real-time updates, the Microsoft Fabric Real-Time Intelligence Suite provides tools like Eventstream and Eventhouse. These tools support direct data ingestion, transformation, and streaming to destinations, including the Lakehouse. Using Eventstream in combination with Power BI’s automatic page refresh, you can achieve near-instantaneous data visualization updates.

Please find the below reference links for more details and process flow:

 

Direct Lake mode and Power BI reporting - Microsoft Fabric | Microsoft Learn

Default Power BI semantic models - Microsoft Fabric | Microsoft Learn

Connecting Power BI to Fabric Lakehouse

Simplifying Migration to Fabric Real-Time Intelligence for Power BI Real Time Reports | Microsoft Co...





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.