With Power BI Pro, your dataset size is limited (1 GB compressed), and the first incremental refresh always loads all historical data at once, which often causes “Out of Memory” errors on large datasets.
How to optimize or work around: Remove unused columns and pre-aggregate your data if possible. Reduce the data range (e.g., load only recent years or months if business allows). Use Power BI Dataflows: Load historical data into a dataflow, then keep your dataset (with incremental refresh) focused on recent data. Upgrade to Premium Per User (PPU) if you truly need all data together and can’t shrink the model.
Bottom line you’ll need to trim the dataset size or use dataflows for older data. Power BI Pro isn’t designed for large historical datasets with millions of rows unless you reduce the size significantly.