There’s a new workbook property that was introduced in PPS Service Pack 1. The ‘Clear Changes After Workflow Action’ effectively splats the change list for the workbook once the assignment has been submitted (either draft or final).
The property can only be reached through the Report Properties dialog, and is at the workbook level:
This property defaults to false which, under certain circumstances can hinder performance.
Whenever you change data on a matrix, the slice that you affected is saved to a change list. You can view what’s on the change list by choosing ‘View -> Show Current Changes’ from the PPS Add-In for Excel.
Here’s an example change list; two budget accounts for the same time period and department have been updated to the included new values.
The default behaviour (and the behaviour prior to SP1) is that, for the life of the assignment, the change list is maintained for every cell that is updated The change list is simply appended to, so you can imagine, on a large workbook with several matrices spanning several filter slices, the change list can become quite large.
Submitting the assignment effectively submits the change list for processing by the server, first updating/inserting the appropriate records into the fact table and subsequently re-processing the Analysis Services partition. It follows then, that the larger the change list, the slower the submission process.
Before SP1, this forever growing change list issue was resolved with little user training. As part of the submission process you would invite your users to manually clear the change list:
By ‘Clearing Current Changes’ you throw away the changes to the cells and have to rely on the data being safe and sound on the server. This process helped keep the change list to a more manageable size thus gaining on the submission performance.
The new ‘Clear Changes After Workflow Action’ property in SP1, if set to true, will perform the ‘Clear Current Changes’ step for you automatically. This helps keep the change list lightweight (providing of course, the user regularly submits). However, as I have already implied, there is one issue to be wary of; with the property set to clear changes, if your submission fails, the change list is lost and there is a real danger of losing data.
Pareto Charts in Power BI and the DAX behind them
The Pareto principle, commonly referred to as the 80/20 rule, is a concept of prioritisation.
Apr
Databricks: Cluster Configuration
Databricks, a cloud-based platform for data engineering, offers several tools that can be used to
Apr
AI Assistance in Microsoft Fabric
The exponential growth of Large Language Models (LLMs) couples with Microsoft’s close partnership with OpenAI
Apr
10 reasons why it’s worth the effort to understand the value of your data
“If leaders really want to create a data driven culture, the journey starts with them!
Apr
Content Safety in Azure AI Studio
Azure AI Content Safety is a solution designed to identify harmful content, whether generated by
Apr
Model Benchmarks in Azure AI Studio
In the constantly changing field of artificial intelligence (AI) and machine learning (ML), choosing the
Apr
Celebrating International Women’s Day: from Classroom to Code
As we celebrate International Women’s Day, I want to share my journey of breaking stereotypes
Mar
Pretty Power BI – Adding Pagination to Bar Charts
Good User Experience (UX) design is crucial in enabling stakeholders to maximise the insights that
Feb