Forum Discussion
How to optimize big data load
- 3 years ago
Incremental refresh is the way to do this. Please see this documentation.
Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Learn
Pat
Agree with incremental refresh with large data, but 289k rows does not seem that big- maybe something else is going on? Can you reduce the number of columns you are importing?
I've read somewhere that some merges can really slow down the refresh, and I've got a merge that should be slowing it down.
Every row on that table refers to comments on instagram posts. I have another table that had the columns campaign ID and key words to map comments that has been adherent to the campaign.
So, I use a merge (to bring only the right words to each campaign), that result on a column with tables. Turn that tables into a list, like that:
then I create a new column to check if there any of that words on the list match with the comment column, if there's a match returns 1, else 0, so I can just sum this column as relevant comments, and calculate adherence rate. here's the formula:
= Table.AddColumn(#"Added Custom", "Comentários Aderentes", each if
List.AnyTrue(List.Transform([Custom],
(x) => Text.Contains([texto_sem_acento], x, Comparer.OrdinalIgnoreCase))) = true
then 1 else 0)
maybe all this process are slowing down the refresh?