One of the most common requests that we hear from our Endpoint Manager reporting solutions BI for SCCM and BI for Intune customers is that they would like to have the ability to track the progression of deployments. This can be any type of deployment such as a new application or Windows Updates. This is not a new request, I’ve heard similar requests from management for the 20 or so years that I have been working with ConfigMgr and Intune. Sadly, the answer has always been the same, “This is just not something that the product(s) were built to do”. I can tell you how many devices have something installed today, but seeing the progression of the installs has historically not been something that we could provide.
This is just not something that ConfigMgr was built to do.
Well, we couldn’t easily do it until now… With the introduction of scorecards and the general availability of metrics in Power BI now you can leverage BI for SCCM and/or BI for Intune to track the progression of any deployment type. In a nutshell the scorecard takes a snap-shot of the data that you want to track at intervals you define. To quote the Microsoft documentation, “Metrics in Power BI let customers curate their metrics and track them against key business objectives, in a single pane.” These capabilities open a new world of possibilities in terms of producing, and taking action upon, Key Performance Indicators (KPI) that have tremendous business value. We can even automate actions based upon the data in the scorecard using Power Automate. For example, you might want to send out notifications if your updates compliance does not reach a particular milestone. Or, you might want to pause the next update ring. Again, the possibilities are endless.
It is not my intention to describe a one-size fits all solution in this blog. This blog intends to provide information about these new Power BI features and to plant a seed that you can grow into solutions that fit your organization’s unique needs.
First you need a source to define your metrics. The metrics that you select can be anything that you want to measure. In this example I will use a simple page that I created in BI for Intune to count the number of devices on given versions of Windows 10. Once I have setup my metrics I come back and set the page as hidden since it’s not page that I want anyone to interact with directly. It’s purpose is simply to provide the data used for the scorecard metrics. I will use the count of devices on the June 2022 Windows 10 cumulative update as the current value and the total number of devices as the target value in the scorecard.
As the data in the report changes the changes are tracked by the scorecard. Once you have collected some data you can view the progression in the scorecard details.