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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
pade
Advocate III
Advocate III

Developing data models in large datasets in Power BI Service

When working with large datasets (close to 1 GB) how do you best update the model?

 

My dataset is supposed to be shared to others as a content pack, and it's connected via a gateway to an OnPrem SQL.

From times to times I will need to update the data model, adding new tables, creating new relations, new columns, or new measures. Doing so with Power BI Desktop will each time publish a ~1 GB file to the Power BI Service.

 

Is there a way to use tools like SSDT to connect to the Power BI Service, and/or use Power BI Service to publish just the data model without any data to the Power BI Service?

2 REPLIES 2
v-sihou-msft
Employee
Employee

@pade

 

In this scenario, you can use Direct Query mode so that you don't need to import all underlying data into Power BI. Since you have a big data model, I suggest you create a SSAS tabular model or cube with this model and open live connection to SSAS in Power BI Desktop. You can update the model within SSAS. Those changes will be sychronized to Power BI Desktop. You can only use Power BI Desktop to publish your .pbix onto Power BI Service.

 

Regards,

 

Thanks Simon,

 

Direct Query mode is not an option since it will reduce a lot of features and slow down a lot of my queries (I need the Data Model to be in-memory). This not only for me, but for others using my model

 

I'm trying to avoid using an SSAS by two reasons, 1) The cost, and 2) My knowledge (I know I can use the Azure Analysis Service for this, but still its one extra component to take care of)

 

I guess the Power BI Service (as the Power BI Desktop does) are using a SSAS anyway, and its up to Microsofts Business Model if they will provide the possibility to either a) Publish a pbix file with just the data model (excluding the data), or b) Make it possible to use SSAS tools to change the data model in Power BI Service.

 

Is there some kind of trick 🙂 that could be used in the T-SQL queries on the largest SQL-tables. Maybe using

SELECT TOP 10 * FROM large_table

But including "TOP 10" in some IF statement checking a variable only defined in Power BI Desktop and not in Power BI Service?

 

BR //Pär 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors
Top Kudoed Authors