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
kennedy311
Advocate I
Advocate I

Combining two excel tables with over one million rows for Power BI

Hi everyone!


I'm hoping this is a simple fix, and that I just don't know the right phrase(s) to search for, here.


I have a data model in Power BI that is, for the short-term, running completely off of Excel spreadsheet exports. One of those spreadsheets is a list of CRM activities for each contact in the CRM over a period of time. I need the ability to append new activities to this table at the end of every month, but I have very quickly hit the one million row limit in Excel.


So my question is: using only spreadsheet exports from the CRM system, is there a way to create a table in Power BI/Power Query that will allow me to append new activity data at the end of each month? The main constraint is that for the time being, this data will be provided as a spreadsheet export only...so that's where I have to start.

 

I don't have a ton of Power Query experience, so maybe this is pretty straightforward?


Reach out with questions, and thank you!

1 ACCEPTED SOLUTION

Hi @kennedy311 ,

 

In brief:

Your initial modelling would be done on a limited (<1M rows) dataset, and your report would need to be in its final state when you publish.

Once published and incremental refresh (IR) is turned on, the dataset will then be able to grow incrementally in the cloud using periodic snapshots of data.

Once the IR process is started, it cannot be updated or downloaded, hence why your report needs to be in its final state and be able to stand the test of time before switching on.

The in-and-outs of how this should be set up will be quite specific to your scenario and not reasonably explainable here, hence the link.

It's not an ideal solution and may not be right for you/your scenario, but it's the closest to meeting your requirements that is fully supported within the Power BI Universe. Beyond this, I think you'd have to look at setting something similar up in a proper data warehouse.

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




View solution in original post

4 REPLIES 4
watkinnc
Super User
Super User

If the issue is that you need to load millions of rows, you can do it in Excel, either by loading to the data model and using Power Pivot, or by loading the query directly to a pivot table report instead of a worksheet.

 

--Nate


I’m usually answering from my phone, which means the results are visualized only in my mind. You’ll need to use my answer to know that it works—but it will work!!
kennedy311
Advocate I
Advocate I

Hi @BA_Pete ,

 

Thanks for this...how would this work if I am doing my initial modeling work in PBI Desktop? I have a version of this model published to the Power BI service. Do I just complete all the new modeling work I've done, upload a fresh version to the Service, then start the incremental refresh from there going forward?

Hi @kennedy311 ,

 

In brief:

Your initial modelling would be done on a limited (<1M rows) dataset, and your report would need to be in its final state when you publish.

Once published and incremental refresh (IR) is turned on, the dataset will then be able to grow incrementally in the cloud using periodic snapshots of data.

Once the IR process is started, it cannot be updated or downloaded, hence why your report needs to be in its final state and be able to stand the test of time before switching on.

The in-and-outs of how this should be set up will be quite specific to your scenario and not reasonably explainable here, hence the link.

It's not an ideal solution and may not be right for you/your scenario, but it's the closest to meeting your requirements that is fully supported within the Power BI Universe. Beyond this, I think you'd have to look at setting something similar up in a proper data warehouse.

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




BA_Pete
Super User
Super User

Hi @kennedy311 ,

 

It sounds like you want to use Incremental Refresh in the Power BI Service. Using this, you will only need to export a daily/weekly/monthly snapshot of transactions that have occurred in that time, and The Service will automatically add the new data onto a partitioned 'history' table.

 

Read more here:

https://docs.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview 

 

Pete



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




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