Ability to build and save custom reports based similar to standard SQL queries. Giving the ability to pull data from a module outside of reports built into SWSD.
In order to build these, allow customers to submit a request to SolarWinds with the information they are wanting to pull and the SWSD support team can provide the query. This removes the need to document any DB or individual table structures.
Some custom commands can be used like in the example below for Dates to help run the query based on the ranges Solarwinds typically supports in the reports and dashboard for day/week/month/quarter periods.
Example Query:
select COMPUTER_NAME, LONG_TO_DATE(DETECTED_TIME) from cmdb.assets where DETECTED_TIME <=DATE_TO_LONG(09/29/2009 00:00:00) or (DETECTED_TIME <=<from_lastmonth> and DETECTED_TIME> = <to_lastmonth>)