Forum Discussion

amir_mm's avatar
amir_mm
Helper III
2 years ago
Solved

Incremental refresh and memory usage/DAX Studio

Hi,   I'm currently using incremental refresh for 2 large tables (to refresh the last 12 months of data and archive the past 5 years), hoping to avoid hitting the memory limit of our premium capaci...
  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi amir_mm ,

     

    Typically reducing the data volume would result in decreased memory usage. However, in the context of Power BI’s incremental refresh, during a full refresh operation, the service maintains a snapshot of the model in memory until the refresh operation is complete. This can use as much as double the amount of memory required by the model alone.
    With incremental refresh, the service dynamically partitions and separates data that needs to be refreshed frequently from data that can be refreshed less frequently. This means that even if you reduce the refresh policy to 6 months, the historical data (past 5 years) is still maintained in the memory.

    Therefore, while it might seem intuitive that reducing the refresh policy would decrease memory usage, the actual memory usage depends on a variety of factors including the size of the model, the partitioning of the data, and the data loading process. It’s possible that these factors are contributing to the consistent memory usage you’re observing.

     

    For more you may refer to:

    Solved: Re: Dataset incremental refresh end memory consump... - Microsoft Fabric Community

    Incremental refresh for semantic models and real-time data in Power BI - Power BI | Microsoft Learn

     

    Best regards.
    Community Support Team_Caitlyn

  • sergej_og's avatar
    sergej_og
    2 years ago

    Oh that`s cool.
    Yes, pls check your model for unexpected impacts.
    Pls check filter interaction regarding speed for rendering your visuals.

    Be careful to disable MDX in your whole model.
    MDX will have an impact in usage in Excel. Hopefully you don`t have that much excel users.
    Try by your own which impact disabling MDX has for you in excel.
    This article is a very cool one for that topic: https://data-mozart.com/hidden-little-gem-that-can-save-your-power-bi-life/

    Another approach to reduce a bit the size is disabling Auto Date/Time table(s) (hidden tables).
    They could have an impact on your size.


    Remove unused columns (I think you did it already).

    Regards