We have a request to provide the necessary data for an external Tableau dashboard to show a percentage of computers (in a subset of computers) that have critical patches that have been relevant for more than 14 days. While I’m pretty good with Client Relevance, Session Relevance still gives me the willies. Still, I managed to come up with this:
(name of computers of it, source severity of fixlets of it, name of fixlets of it, first became relevant of it) of results ( computers of results (bes computers, bes properties whose (name of it = "Department")) whose (value of it = "HR") , bes fixlets whose ( fixlet flag of it is true AND globally visible flag of it is true AND source severity of it as lowercase = "critical" AND applicable computer count of it > 0 AND ( name of site of it starts with "Patches" OR name of site of it starts with "Updates" OR name of site of it = "Enterprise Security") ) ) whose (relevant flag of it is true)
First question is if this can be made more efficient. It takes a couple minutes to run on a small test selection and I’m worried how long it will take for the intended target of several thousand computers. I also tried doing AND ( it starts with "Patches" OR it starts with "Updates" OR it = "Enterprise Security" of (name of site of it))
but the first it
s kept referring to an earlier object instead of the (name of site of it)
.
Second question is whether or not this would be greatly improved by the 11.0.3 Explorer API and its Filters.
Thoughts?