Recently I’ve had an issue with Configuration Manager that information about the installed software applications on Configuration Manager Clients was missing from reports. After digging deeper, it turned out that data was missing because v_GS_INSTALLED_SOFTWARE view in the Configuration Manager database was empty. In order to resolve this issue, make sure that Asset Intelligence Reporting Class Settings are enabled appropriately.
To do that, open Configuration Manager Console and navigate to System Center Configuration Manager -> Site Database -> Computer Management -> Asset Intelligence. Right-click Asset Intelligence, and click Edit Asset Intelligence Reporting Class Settings. I’ve enabled options as shown on the following screenshot:
Keep in mind that enabling Asset Intelligence reporting classes will increase computer resource usage during Configuration Manager Client hardware inventory so therefore it is not recommended to enable all Asset Intelligence reporting classes. Changes in the GUI will be reflected in the SMS_DEF.MOF file.
After applying changes, Asset Intelligence reports that depend on the hardware inventory classes enabled using this procedure will not display data until clients have performed hardware inventory using the new hardware inventory reporting policy based on the contents of the updated SMS_def.mof hardware inventory file.
This has solved issue in my case, but it is still unclear to me how come that reporting classes became unchecked.
For more information, refer to the following articles:
- Asset Intelligence Views – http://technet.microsoft.com/en-us/library/dd334669.aspx
- How to Enable Asset Intelligence – http://technet.microsoft.com/en-us/library/bb694072.aspx