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
Kfausch
Helper II
Helper II

Appending To Large Static Data Set

Hello,

 

I am trying to reduce refresh times in my report by splitting historical data from current, only refreshing current data, and then appending both datasets. This has reduced the refresh time from 3.5 hours to 2 hours, but I think I am missing something. This is how I have it setup.

 

Table 1:

ILE (Current) – only data from 2023
• Enable Load – enabled
• Include in report refresh – enabled

• 300MB of data


Table 2:
ILE (History) – data from 2018-2022
• Enable Load – disabled
• Include in report refresh – disabled

• 8.7GB of data

Table 3:
Item Ledger Entry – Table 1 and Table 2 appended
Source = Table.Combine({#"ILE (History)", #"ILE (Current)"})

• Enable Load – enabled
• Include in report refresh – enabled
• 9GB of data

Table 2 is static historical data so I have disabled the refresh, but what I am seeing is that Table 3 still takes a long time to load. If I just want to append a small dataset that refreshes to a large static table, should I be doing something differently? It seems like Table 3 is still loading/parsing all of the data. I was hoping in doing this, I would only need to wait for table 1 to refresh which takes 20-30 minutes.

 

Thanks in advance for any suggestions.

Kevin

1 ACCEPTED SOLUTION
AnkitKukreja
Super User
Super User

 Hi @Kfausch 

 

I think what you have done till step 2 is correct. Then try using Append on table 2 where enable load should be enabled (this refers to your table that would be visible in the model or not). Just come to table 2 with Refresh disabled (static data) and then do append table 1 to this table. I believe it should work.

Also, you can avoid this by using incremental refresh as well, where probably you can store the whole data and then just refresh the latest data (1-10 days to months, quarters or years as per your requirement).

 

 

If my response has successfully addressed your question or concern, I kindly request that you mark this post as resolved. Additionally, if you found my assistance helpful, a thumbs-up would be greatly appreciated.
Thanks,
Ankit Kukreja
www.linkedin.com/in/ankit-kukreja1904

View solution in original post

3 REPLIES 3
AnkitKukreja
Super User
Super User

 Hi @Kfausch 

 

I think what you have done till step 2 is correct. Then try using Append on table 2 where enable load should be enabled (this refers to your table that would be visible in the model or not). Just come to table 2 with Refresh disabled (static data) and then do append table 1 to this table. I believe it should work.

Also, you can avoid this by using incremental refresh as well, where probably you can store the whole data and then just refresh the latest data (1-10 days to months, quarters or years as per your requirement).

 

 

If my response has successfully addressed your question or concern, I kindly request that you mark this post as resolved. Additionally, if you found my assistance helpful, a thumbs-up would be greatly appreciated.
Thanks,
Ankit Kukreja
www.linkedin.com/in/ankit-kukreja1904

Appending the current data to the history table did reduce the refresh time further. Thanks for your recommendation!

 

Kevin

@Kfausch  How did you load data to Table 2 and publish it if its size is 8.7 GB?

I have a similar issue, however my historical data is too big to load and then publish to Power BI Service. I need to use XMLA endpoints to load the data using SQL Serve Management Studios Analysis Services connection.... which requires the table to be loaded before I publish it in order for me to access it via XMLA endpoints ( am I mistaken?).

I do not know how to disable the load of a table using XMLA endpoints or other tools, or if its even possible, so I now have a historical table that's loaded ... but only used for appending with current data which is not ideal.

Please let me know if you have any advice @Kfausch , and any input you have @AnkitKukreja  would be welcome as well.

 

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.