One of the advantages of using IT Analytics is the ability to use an intuitive reporting framework that lets you quickly translate large data volumes with the goal of making informed business decisions. Microsoft SQL Analysis Services leverages this capability through Key Performance Indicators (KPIs). KPIs are defined as quantifiable measures that represent a critical success factor in an organization. The emphasis is on the action of quantifying something in the environment. For example, the KPIs must be measurable to successfully be monitored and compared against a given objective.
In this article we will look at the native capabilities for easily creating a KPIs in the IT Analytics Symantec Endpoint Protection Content Pack. Using the SEP Clients Cube we will create a KPI that will allow for the monitoring of computers that have an active firewall and therefore are at a reduced risk for infections.
To complete this exercise, you should have IT Analytics with the Symantec Endpoint Protection Content Pack already installed. For more information, please refer to the Connect article for installing IT Analytics.
In the Key Performance Indicator Window type "Number of SEP Clients with Firewall Enabled" in the KPI Name textbox.
For the purposes of creating a KPI, the Status Expression is defined as a number between 1 and -1. While we defined this as Percentage of Goal in the previous exercise, the most flexible and granular way of defining how these values are populated is through an MDX string. This comes into play when we want to explicitly set an acceptable threshold for a certain metric.
This procedure is an example of enhancing the KPI that was previously created above.
Round((((sum({[Client].[Client - Firewall Status].&[On]}, [Measures].[Client Count])) / ([Measures].[Client Count])) * 100), 2)
Case When ((sum({[Client].[Client - Firewall Status].&[On]}, [Measures].[Client Count])) / ([Measures].[Client Count])) * 100 >= 95 Then 1 When ((sum({[Client].[Client - Firewall Status].&[On]}, [Measures].[Client Count])) / ([Measures].[Client Count])) * 100 < 50 Then -1 ELSE 0 END